如何在PYTHON中对文件进行操作
1、import os
os.chdir("")
#引入os模块,更换当前的工作目录。

2、txtFile = open("test.txt")
txtFile.close()
#我们可以直接打开文件,记得要进行关闭。

3、txtFile = open("test.txt")
content = txtFile.read()
print(content)
txtFile.close()
#open如果不定义参数就是默认只读方式,read可以读取所有内容。

4、txtFile = open("test.txt")
content = txtFile.read()
print(content)
print(len(content))
txtFile.close()
#当读取完内容以后,指针会在最后,因此显示了总长度。

5、txtFile = open("test.txt")
content = txtFile.read()
print(content)
print(len(content))
content = txtFile.read()
print(content)
print(len(content))
txtFile.close()
#如果再次读取已经读取不了什么内容了,因为指针已经再最后,不会重头开始。

6、txtFile = open("test.txt")
content = txtFile.write()
print(content)
txtFile.close()
#如果定义为只读,那么就不能进行编辑。

7、txtFile = open("test.txt", "w")
content = txtFile.write("only the first line")
print(content)
txtFile.close()
#要慎用只写模式,因为会覆盖全部内容。

8、txtFile = open("test.txt", "a")
content = txtFile.write("and the second")
print(content)
txtFile.close()
#如果用菊岔a,那么不会覆盖,就会在后面新增内容。

9、txtFile = open("test.txt", "r")
content = txtFile.readline()
print(content)
txtFile.close()
#用realine会只读一行。

10、txtFile = open("test.txt", "r")
while True:
content = txtFile.readline()
if len(content) == 0:
break
print(content)
txtFile.close()
#这样就可以循环来读取所有内容了。羞帽眠

11、txtFile = open("test.txt", "r")
txtFile2 = open("test2.txt", "w")
content = txtFile.read()
txtFile2.write(content)
txtFile.close()
txtFile2.close()
#这个操作可以对小文件进行复制。

12、txtFile = open("test.txt", "r")
txtFile2 = open("test2.txt", "a")
while True:
content = txtFile.readline()
if len(content) == 0:
break
txtFile2.write(content)
txtFile.close()
txtFile2.close()
#如果这样写贪亲就可以对大文件进行逐行复制。每次指针都会到末尾然后添加新的内容。
