操作目录
创建目录
1 | import os |
重命名目录
1 | os.rename("test", "test_dir") |
获取当前目录路径
1 | print(os.getcwd()) |
G:\Python\python快速入门\python操作文件
切换目录
1 | os.chdir('test_dir') |
G:\Python\python快速入门\python操作文件\test_dir
删除目录
注意不能删除当前目录
1 | os.rmdir('test_dir') |
操作文件
打开文件
1 | my_file = open('file.txt') |
旅行的迷人之处正是在这里
扛着不轻不重的今生
逐行读取
1 | print(my_file.readline()) |
旅行的迷人之处正是在这里
只读模式打开
1 | my_file = open('file.txt', mode='r') |
字节模式读取
1 | my_file = open('file.txt', mode='rb+') |
b’\xc2\xc3\xd0\xd0\xb5\xc4\xc3\xd4\xc8\xcb\xd6\xae\xb4\xa6\xd5\xfd\xca\xc7\xd4\xda\xd5\xe2\xc0\xef\r\n’
写入文件
覆盖原文件
1 | my_file = open('file.txt', mode='wt', encoding='utf-8') |
追加
1 | my_file = open('file.txt', mode='at', encoding='utf-8') |
旅行的迷人之处正是在这里,
扛着不重不轻的今生,
到处浏览自己的前生和来世。
关闭文件
1 | my_file.close() |
重命名文件
1 | os.rename('file.txt', '666.txt') |
删除文件
1 | os.remove('666.txt') |
浏览目录下全部文件
1 | print(os.listdir()) |
[‘test.txt’, ‘opt_file.py’, ‘file.txt’]