当我们需要在Python中进行文件或目录操作时,就需要使用Python自带的os包(也称作操作系统包)。os包提供了一系列函数,可以方便地让我们在Python中进行文件和目录的相关操作。下面就是一个详细的Python中os包用法攻略。
获取当前工作目录
我们可以使用os包中的os.getcwd()
函数来获取当前Python文件所在的目录。
import os
# 获取当前工作目录路径
current_directory = os.getcwd()
# 打印当前工作目录路径
print("当前工作目录为:", current_directory)
运行上面的代码,输出结果为:
当前工作目录为: /Users/username/Documents/my_project
创建目录
我们可以使用os包中的os.mkdir()
函数来创建一个目录,如果该目录已经存在,这个函数会抛出一个异常。
import os
# 指定要创建的目录路径
new_directory = "/Users/username/Documents/my_project/new_directory"
# 执行创建目录操作
os.mkdir(new_directory)
# 打印创建的目录路径
print("创建的新目录为:", new_directory)
运行上面的代码,输出结果为:
创建的新目录为: /Users/username/Documents/my_project/new_directory
列出目录下的所有文件
我们可以使用os包中的os.listdir()
函数来列出指定目录下的所有文件。这个函数会返回一个由字符串组成的列表,每个字符串是目录下的一个文件名。
import os
# 指定要列出所有文件的目录路径
target_directory = "/Users/username/Documents/my_project"
# 列出指定目录下的所有文件(包括文件夹)
files = os.listdir(target_directory)
# 打印列出所有文件的结果
print("列出所有文件的结果为:", files)
运行上面的代码,输出结果可能为:
列出所有文件的结果为: ['new_directory', 'file1.txt', 'file2.txt', 'file3.png']
以上就是Python中os包的部分用法攻略,通过这些使用示例,相信大家能将Python中os包的使用熟练掌握。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python中os包的用法 - Python技术站