XFhs202361 发表于 2025-1-17 10:22:14

读取记事本的字母放到另一个记事本上,但是运行报错了

本帖最后由 XFhs202361 于 2025-1-17 10:24 编辑

我把程序和记事本放在一个文件夹里面了。记事本“星期一”里面有文字,记事本“星期五”没有东西

FishC 发表于 2025-1-17 10:22:44

为了帮助你解决程序读取和写入记事本时的错误,请确保代码设计合理。我给出一个简单的Python示例,看看能否帮助你:

try:
    # 读取记事本内容
    with open('source.txt', 'r') as source_file:
      content = source_file.read()

    # 将内容写入另一个记事本
    with open('destination.txt', 'w') as destination_file:
      destination_file.write(content)

    print("文件复制成功!")

except FileNotFoundError:
    print("文件未找到,请检查文件名和路径。")

except Exception as e:
    print(f"发生错误: {e}")

请确保:


[*]source.txt 是你要读取的记事本的名称。
[*]destination.txt 是你要写入的记事本的名称。
[*]这两个文件在程序运行的目录中。


如果问题仍然存在,请检查文件的读取/写入权限,并确保它们的名字和路径是正确的。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。

pyzyd 发表于 2025-1-17 13:08:26

编码问题,把gbk变成utf-8试试
q = open("",'r',encoding='utf-8')

XFhs202361 发表于 2025-1-17 13:37:32

pyzyd 发表于 2025-1-17 13:08
编码问题,把gbk变成utf-8试试

成功啦,谢谢你{:5_106:}
页: [1]
查看完整版本: 读取记事本的字母放到另一个记事本上,但是运行报错了