python写入文件无法在函数内部工作

时间:2017-07-15 08:54:58

标签: python-3.x io

我正在尝试在函数内编写基本文件编写语法,但它不起作用。永远不会创建该文件。当我在功能外做它,它工作正常。我不确定我做错了什么。请指出我正确的方向

def write():
    file=open("testfle.txt","w")
    file.write('hello')
    file.close()

    return

2 个答案:

答案 0 :(得分:1)

我将您的代码保存在IDLE中名为create.py的文件中,然后通过调用方法write()来运行它,当您调用方法write()时,它就可以运行。

它创建了一个名为testfle.txt的文件,内容为hello

def write():
    file=open("testfle.txt","w")
    file.write('hello')
    file.close()
    return

## call write
write()

使用Python时也要非常注意缩进:)。

答案 1 :(得分:0)

您错误输入"testfile.txt""testfle.txt"