首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SyntaxError:使用路径在“打开”中文件的无效语法

SyntaxError:使用路径在“打开”中文件的无效语法
EN

Stack Overflow用户
提问于 2014-06-23 16:55:48
回答 1查看 3.6K关注 0票数 0

我想给位于‘C:\Abaqus_JOBS\impf_rel.txt\Job’的‘’写点东西。我写道:

代码语言:javascript
复制
with open('C:\\Abaqus_JOBS\\Reliability\\Job\\impf_rel.txt', 'w')
    text_file.write("%s" % '#imp_local\n')
    text_file.write("%s" % '#imp_global')

我得到了:

代码语言:javascript
复制
with open('C:\\Abaqus_JOBS\\Reliability\\Job\\impf_rel.txt', 'w')
                                            ^
                                            SyntaxError: invalid syntax

目录和文件名都是正确的,并且它们都存在。你能帮我解决这个错误吗?谢谢

编辑:如果我另问:

代码语言:javascript
复制
with open('C:\\Abaqus_JOBS\\Reliability\\impfrel.txt', 'w')
    text_file.write("%s" % '#imp_local\n')
    text_file.write("%s" % '#imp_global')

我仍然有一个错误:

代码语言:javascript
复制
with open('C:\\Abaqus_JOBS\\Reliability\\impfrel.txt', 'w')
                                            ^
                                            SyntaxError: invalid syntax
EN

回答 1

Stack Overflow用户

发布于 2014-06-23 16:57:04

您忘记将as text_file:放在with-语句的末尾:

代码语言:javascript
复制
with open('C:\\Abaqus_JOBS\\Reliability\\Job\\impf_rel.txt', 'w') as text_file:
    text_file.write("%s" % '#imp_local\n')
    text_file.write("%s" % '#imp_global')

这里是关于Python的with语句的参考资料。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24371311

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档