如何在PYTHON中对文件进行操作

2025-10-31 04:59:19

1、import os

os.chdir("")

#引入os模块,更换当前的工作目录。

如何在PYTHON中对文件进行操作

2、txtFile = open("test.txt")

txtFile.close()

#我们可以直接打开文件,记得要进行关闭。

如何在PYTHON中对文件进行操作

3、txtFile = open("test.txt")

content = txtFile.read()

print(content)

txtFile.close()

#open如果不定义参数就是默认只读方式,read可以读取所有内容。

如何在PYTHON中对文件进行操作

4、txtFile = open("test.txt")

content = txtFile.read()

print(content)

print(len(content))

txtFile.close()

#当读取完内容以后,指针会在最后,因此显示了总长度。

如何在PYTHON中对文件进行操作

5、txtFile = open("test.txt")

content = txtFile.read()

print(content)

print(len(content))

content = txtFile.read()

print(content)

print(len(content))

txtFile.close()

#如果再次读取已经读取不了什么内容了,因为指针已经再最后,不会重头开始。

如何在PYTHON中对文件进行操作

6、txtFile = open("test.txt")

content = txtFile.write()

print(content)

txtFile.close()

#如果定义为只读,那么就不能进行编辑。

如何在PYTHON中对文件进行操作

7、txtFile = open("test.txt", "w")

content = txtFile.write("only the first line")

print(content)

txtFile.close()

#要慎用只写模式,因为会覆盖全部内容。

如何在PYTHON中对文件进行操作

8、txtFile = open("test.txt", "a")

content = txtFile.write("and the second")

print(content)

txtFile.close()

#如果用菊岔a,那么不会覆盖,就会在后面新增内容。

如何在PYTHON中对文件进行操作

9、txtFile = open("test.txt", "r")

content = txtFile.readline()

print(content)

txtFile.close()

#用realine会只读一行。

如何在PYTHON中对文件进行操作

10、txtFile = open("test.txt", "r")

while True:

    content = txtFile.readline()

    if len(content) == 0:

        break

    print(content)

    

txtFile.close()

#这样就可以循环来读取所有内容了。羞帽眠

如何在PYTHON中对文件进行操作

11、txtFile = open("test.txt", "r")

txtFile2 = open("test2.txt", "w")

content = txtFile.read()

txtFile2.write(content)

txtFile.close()

txtFile2.close()

#这个操作可以对小文件进行复制。

如何在PYTHON中对文件进行操作

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()

#如果这样写贪亲就可以对大文件进行逐行复制。每次指针都会到末尾然后添加新的内容。

如何在PYTHON中对文件进行操作

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢