我试图解决一个值错误:无效模式。下面是发生错误的脚本片段(参见第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'
open
函数将文件路径解释为模式参数。请查看此处的功能说明:https://docs.python.org/3/library/functions.html#open
基本上,第一个参数应该是文件路径,第二个参数应该是一个描述您希望如何打开文件的字符串;请尝试“r”启动并阅读文档,以了解其他模式参数
您在
open(output_file,"Users\steve\homework\PyBank\PyBank_data.csv")
中提供了两次文件名您想要
open(output_file)
或open("Users\steve\homework\PyBank\PyBank_data.csv")
open()
的第一个参数必须是文件名,第二个参数必须是模式字符串,如“r+”或“w”。在代码中,您将两次提供文件名。我认为你得到的错误信息在这方面是非常清楚的https://docs.python.org/3/library/functions.html#open
相关问题 更多 >
编程相关推荐