目录
- 1 直接用:
- 2 简单解释:
- 3 绝对路径的使用
-
- 4 写入值
1 直接用:
with open("test.txt",'a') as f:
f.write('aaanbbb')
2 简单解释:
- with open("test.txt",'a') as f 表示打开一个叫做test.txt的文件,其中参数‘a’表示追加,如果没有这个文件将新建一个;
- 用with的原因是:自带文件关闭功能,这样就会防止文件没有关闭,不然还需要f.close()来关闭,很容易忘记!
- 因此,只需要在with里写你想写入的内容就可以了
- f.write('aaanbbb')在test.txt中写入内容引号中的内容'aaanbbb',你肯定好奇为什么没有写入n,因为这是个换行符;
3 绝对路径的使用
3.1 方法1
with open(r"C:UsersAdministratorPycharmProjectstest.txt",'a') as f:
f.write('nccc')
- r"C:UsersAdministratorPycharmProjectstest.txt" # 绝对路径前 加上 r 是为防止反斜杠的转义
3.1 方法2
path1="C:\Users\Administrator\PycharmProjects"
path=path1+'\test.txt'
with open(path,'a') as f:
f.write('nnddd')
4 写入值
path1="C:\Users\Administrator\PycharmProjects"
path=path1+'\test.txt'
with open(path,'a') as f:
f.write(f'n{path}')