|
发表于 2023-8-14 10:12:45
|
显示全部楼层
要覆盖已有文件并读取原有文件内容,你可以使用 open('q14.txt', 'w') 打开文件,并将模式设置为 'w',表示以写入模式打开文件。这将清空文件的现有内容。
以下是一个示例程序,演示了如何覆盖已有文件并读取原有文件内容:
- # 覆盖已有文件
- with open('q14.txt', 'w') as file:
- file.write('truncate')
- # 读取原有文件内容
- with open('q14.txt', 'r') as file:
- output14 = file.read()
- # 输出结果
- print(output14)
复制代码
在这个示例程序中,我们使用写入模式打开文件 'q14.txt',将字符串 'truncate' 写入文件中。由于写入模式会清空文件的现有内容,所以这里实现了覆盖文件的效果。
接着,我们使用读取模式打开同一个文件,并使用 file.read() 读取整个文件的内容,并将其存储在变量 output14 中。
最后,我们打印出读取到的文件内容。
希望这对你有所帮助!如果还有其他问题,请随时提问。
如果问题已经解决,请设置最佳答案 |
|