我正在尝试解决值错误:无效模式。这是发生错误的脚本片段(请参阅第 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'
5 回答
守候你守候我
TA贡献1802条经验 获得超10个赞
该open
函数将您的文件路径解释为模式参数。
基本上,第一个参数应该只是文件路径,第二个参数应该是一个描述文件打开方式的字符串;尝试 'r' 启动并阅读文档以了解其他模式参数
慕的地8271018
TA贡献1796条经验 获得超4个赞
我希望您正在尝试从 excel 文件中获取一些记录。你可以试试这个:-
with open("c:\\Users\steve\homework\PyBank\PyBank_data.csv") as file: contents = file.read()
MYYA
TA贡献1868条经验 获得超4个赞
您在中两次提供文件名open(output_file,"Users\steve\homework\PyBank\PyBank_data.csv")
你想要open(output_file)
要么open("Users\steve\homework\PyBank\PyBank_data.csv")
梵蒂冈之花
TA贡献1900条经验 获得超5个赞
我认为问题与第二个参数有关
open(file, mode='')
您需要一个带有模式的参数来处理文件
open("Users\steve\homework\PyBank\PyBank_data.csv", mode='r')
添加回答
举报
0/150
提交
取消