尝试解决值错误:Python 脚本中的无效模式

我正在尝试解决值错误:无效模式。这是发生错误的脚本片段(请参阅第 49 行)。欢迎所有建议!谢谢你:


ValueError                                Traceback (most recent call last)

<ipython-input-13-a42f00b78742> in <module>

     47 output_file = Path("Users\steve\homework\PyBank\PyBank_data.csv")

     48 

---> 49 with open(output_file,"Users\steve\homework\PyBank\PyBank_data.csv") as file:

     50 # Write methods to print to Financial_Analysis_Summary

     51 


ValueError: invalid mode: 'Users\steve\homework\PyBank\PyBank_data.csv'


蝴蝶刀刀
浏览 252回答 5
5回答

守候你守候我

该open函数将您的文件路径解释为模式参数。基本上,第一个参数应该只是文件路径,第二个参数应该是一个描述文件打开方式的字符串;尝试 'r' 启动并阅读文档以了解其他模式参数

隔江千里

第一个参数必须open()是文件名,第二个参数是模式字符串,如“r+”或“w”。在您的代码中,您给出了两次文件名。

慕的地8271018

我希望您正在尝试从 excel 文件中获取一些记录。你可以试试这个:-&nbsp;with&nbsp;open("c:\\Users\steve\homework\PyBank\PyBank_data.csv")&nbsp;as&nbsp;file: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;contents&nbsp;=&nbsp;file.read()

MYYA

您在中两次提供文件名open(output_file,"Users\steve\homework\PyBank\PyBank_data.csv")你想要open(output_file)要么open("Users\steve\homework\PyBank\PyBank_data.csv")

梵蒂冈之花

我认为问题与第二个参数有关open(file, mode='')您需要一个带有模式的参数来处理文件open("Users\steve\homework\PyBank\PyBank_data.csv", mode='r')
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python