1、import osos.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()#如果这样写就可以对大文件进行逐行复制。每次指针都会到末尾然后添加新的内容。