为啥g这里会有波浪线,而且D盘没有出现文件

open('D:/text.txt','a=')
print('ok man do it',g)
g.close()

g = open('D:/text.txt', 'a')
print('ok man do it', g.readline())
g.close()

追加就可以了

img

【以下回答由 ChatGPT 生成】

问题原因: 1. 波浪线是由于文件路径字符串中的斜杠未转义导致的。在Windows系统中,路径中的斜杠应该使用反斜杠\而不是斜杠/。 2. 文件没有被创建是因为没有对打开的文件对象执行写入操作。

解决方案: 1. 将路径中的斜杠/改为反斜杠\,或者使用原始字符串r来处理路径,避免转义问题。

open('D:\\text.txt', 'a')
print('ok man do it', g)
g.close()

open(r'D:/text.txt', 'a')
print('ok man do it', g)
g.close()
  1. 需要在文件对象上执行写入操作,可以使用write方法将内容写入文件中。
g = open('D:/text.txt', 'a')
g.write('ok man do it')
g.close()

完整解决方案:

g = open('D:/text.txt', 'a')
g.write('ok man do it')
g.close()

这样就会在D盘创建一个名为text.txt的文件,并将内容写入其中。



【相关推荐】



如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^