下面是Python文件夹与文件的操作实现代码的完整攻略。
1. 获取文件路径
对于文件夹和文件的操作,首先需要获取其路径。Python提供了os
库来进行路径操作。
获取当前文件夹路径
import os
current_dir = os.getcwd()
print(f"当前文件夹路径为:{current_dir}")
上述代码使用getcwd()
方法获取当前文件夹(Python执行文件所在的文件夹)的路径,并使用print()
函数输出路径。
获取上级文件夹路径
import os
parent_dir = os.path.abspath(os.path.join(os.getcwd(), "../"))
print(f"上级文件夹路径为:{parent_dir}")
上述代码使用os.path.abspath()
方法将相对路径转换为绝对路径,使用os.path.join()
方法将当前文件夹路径与上一级文件夹连接起来,进而获取上级文件夹路径。
2. 创建文件夹
创建单级文件夹
import os
folder_name = "test_folder"
os.mkdir(folder_name)
print(f"文件夹 {folder_name} 创建成功")
上述代码使用os.mkdir()
方法创建单级文件夹,如果要创建多级文件夹,可以使用os.makedirs()
方法。
创建多级文件夹
import os
folder_name = "test_folder/test_sub_folder"
os.makedirs(folder_name)
print(f"文件夹 {folder_name} 创建成功")
上述代码使用os.makedirs()
方法创建多级文件夹,如果父文件夹不存在,它会自动创建。
3. 创建文件
创建空文件
import os
file_name = "test.txt"
open(file_name, "a").close()
print(f"文件 {file_name} 创建成功")
上述代码使用open()
方法创建空文件,并使用close()
方法关闭文件句柄。
写入文件内容
import os
file_name = "test.txt"
with open(file_name, "w") as f:
f.write("Hello, World!")
print(f"文件 {file_name} 创建成功并写入内容")
上述代码使用open()
方法以写入模式打开文件,并使用write()
方法将指定内容写入文件中。
总结
上述便是Python文件夹与文件的操作实现代码的完整攻略。其中,我们介绍了获取文件路径、创建文件夹以及创建文件等常用操作。希望对您有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python文件夹与文件的操作实现代码 - Python技术站