【问题标题】:How Can I Make A Working .py File Within a Python File?如何在 Python 文件中创建一个有效的 .py 文件?
【发布时间】:2021-12-02 14:23:01
【问题描述】:

我正在尝试在这段代码中创建文件 py.py

def makeFile():
    contents = "import JustIRC\nimport requests";
    file = open('py.py');
    file.write(contents);
    file.close();

但如果我运行它,它会返回 io.UnsupportedOperation: not writable 问题是什么,我该如何解决?我需要能够专门为程序正确运行制表符和换行符

【问题讨论】:

    标签: python file file-handling


    【解决方案1】:

    您需要使用写入选项打开文件:

    file = open("py.py", "w")
    

    【讨论】:

    • 也值得使用with open("py.py", "w") as file自动关闭文件而不调用file.close()
    【解决方案2】:

    这取决于您要如何使用该文件:
    file = open('py.py', 'w') - 如果该文件不存在,则创建该文件并写入该文件。如果文件存在,则删除其中的所有内容并写入新内容
    file = open('py.py', 'a') - 如果文件不存在,则创建该文件。如果文件存在,保留内容并写在最后

    【讨论】:

      猜你喜欢
      • 2021-10-16
      • 2020-12-11
      • 2020-07-20
      • 1970-01-01
      • 2016-12-21
      • 1970-01-01
      • 1970-01-01
      • 2021-03-11
      • 2019-06-30
      相关资源
      最近更新 更多