为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

蝴蝶刀刀 2023-06-20 16:48:07
我正在尝试解决值错误:无效模式。这是发生错误的脚本片段(请参阅第 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' 启动并阅读文档以了解其他模式参数


查看完整回答
反对 回复 2023-06-20
?
隔江千里

TA贡献1906条经验 获得超10个赞

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


查看完整回答
反对 回复 2023-06-20
?
慕的地8271018

TA贡献1796条经验 获得超4个赞

我希望您正在尝试从 excel 文件中获取一些记录。你可以试试这个:-

 with open("c:\\Users\steve\homework\PyBank\PyBank_data.csv") as file:
       contents = file.read()


查看完整回答
反对 回复 2023-06-20
?
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")


查看完整回答
反对 回复 2023-06-20
?
梵蒂冈之花

TA贡献1900条经验 获得超5个赞

我认为问题与第二个参数有关

open(file, mode='')

您需要一个带有模式的参数来处理文件

open("Users\steve\homework\PyBank\PyBank_data.csv", mode='r')


查看完整回答
反对 回复 2023-06-20
  • 5 回答
  • 0 关注
  • 172 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信