gpt4 book ai didi

python - 如何使用 Python 创建一个新的文本文件

转载 作者:太空狗 更新时间:2023-10-29 17:10:29 30 4
gpt4 key购买 nike

我正在练习用python管理.txt文件。我一直在阅读它,发现如果我尝试打开一个不存在的文件,它会在执行程序的同一目录中创建它。问题来了,当我尝试打开它时,出现了这个错误:

IOError: [Errno 2] No such file or directory: 'C:\Users\myusername\PycharmProjects\Tests\copy.txt'.

我什至尝试指定一个路径,正如您在错误中看到的那样。

import os
THIS_FOLDER = os.path.dirname(os.path.abspath(__file__))
my_file = os.path.join(THIS_FOLDER, 'copy.txt')

最佳答案

看起来你在调用open时忘记了mode参数,试试w:

with open("copy.txt", "w") as file:
file.write("Your text goes here")

默认值为r,如果文件不存在则失败

'r' open for reading (default)
'w' open for writing, truncating the file first

其他有趣的选项是

'x' open for exclusive creation, failing if the file already exists
'a' open for writing, appending to the end of the file if it exists

请参阅 Python2.7 的文档或 Python3.6

关于python - 如何使用 Python 创建一个新的文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48959098/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com