Python TypeError:open()缺少必需的参数';文件';(位置1)
我尝试使用python在mturk上发布一个示例问题,因此我遵循教程并复制他们的代码,如下所示。但是,我总是会遇到如下错误: 我想不出来…请帮忙! 谢谢 文件“C:/Users/jingh/PycharmProjects/test/example.py”,第22行,在 question=open(name='questions.xml',mode='r').read() TypeError:open()缺少必需的参数“文件”(位置1) 进程已完成,退出代码为1Python TypeError:open()缺少必需的参数';文件';(位置1),python,Python,我尝试使用python在mturk上发布一个示例问题,因此我遵循教程并复制他们的代码,如下所示。但是,我总是会遇到如下错误: 我想不出来…请帮忙! 谢谢 文件“C:/Users/jingh/PycharmProjects/test/example.py”,第22行,在 question=open(name='questions.xml',mode='r').read() TypeError:open()缺少必需的参数“文件”(位置1) 进程已完成,退出代码为1 pythonopen()函数的第一
python
open()
函数的第一个参数是file
。所以改变这个
question = open(name='questions.xml',mode='r').read()
到
或者干脆
question = open('questions.xml',mode='r').read()
您也可以尝试:使用
和关键字将文件正常关闭。将您从内存泄漏中解救出来
with open('questions.xml','r') as fp:
myXMLfile=fp.read()
我建议您先阅读开放式方法。第一个参数不是name
,而是file
。
question = open('questions.xml',mode='r').read()
with open('questions.xml','r') as fp:
myXMLfile=fp.read()