获取当前路径
在Python中,要获取当前文件所在的路径,需要引用os库,并使用其中的getcwd()函数。该函数会返回当前文件的绝对路径。
创建文件夹
如果需要在Python中创建一个新的文件夹,可以使用mkdir()函数。在调用该函数之前,需要先判断要创建的文件夹是否已经存在,否则会提示异常。可以使用os库中的path.exists()函数来判断文件夹是否存在,如果不存在,则调用mkdir()函数来创建文件夹。
父路径不存在时的处理
当需要创建文件夹时,如果其父路径不存在,Python会抛出异常。为了避免这种情况,可以使用makedirs()函数来创建文件夹及其父路径。makedirs()函数会自动创建缺失的父路径。
创建并写入文件
在Python中,可以使用open()函数来创建一个新的文件,并使用write()函数向文件中写入内容。首先调用open()函数来创建文件对象,然后使用write()函数将字符串写入文件中。最后使用close()函数关闭文件。
获取文件名和路径名
当给定一个文件或文件夹的路径时,可以使用os库中的path模块来获取其中的文件名和路径名。利用split()函数可以将文件路径分割成目录和文件名两部分。注意,获取到的文件名是路径中最后的一个文件名或目录名。
判断路径是文件还是目录
在Python中,可以使用isfile()函数和isdir()函数来判断给定的路径是文件还是目录。isfile()函数用于判断路径是否为文件,如果是文件则返回True,否则返回False;isdir()函数用于判断路径是否为目录,如果是目录则返回True,否则返回False。
生成文件的md5值
在Python中,要生成文件的md5值,可以使用hashlib库中的md5()函数。首先打开文件并读取其内容,然后使用md5()函数传入文件内容来计算md5值。
遍历当前文件夹
想要在Python中遍历当前文件夹下的所有文件和文件夹,可以使用os库中的listdir()函数。该函数会列出当前目录下的所有文件和文件夹,并以列表的形式返回。
区分文件和目录
在遍历当前文件夹时,有时候需要区分哪些是文件,哪些是目录。可以使用os库中的isfile()函数和isdir()函数来判断每个元素是文件还是目录。
遍历所有目录及子目录
如果想要遍历某个文件夹下的所有目录及子目录,可以使用os库中的walk()函数。walk()函数会返回所有的目录列表信息,每一个目录列表信息包括:目录路径、子目录列表、文件列表。
删除文件和目录
在Python中,要删除文件或目录,可以使用os库中的remove()函数和rmdir()函数。如果要删除的文件或目录不存在,Python会抛出异常。因此,在删除之前,最好先判断文件或目录是否存在。可以使用os库中的path.exists()函数来判断文件或目录是否存在。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。