首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >读取文本文件时出现语法错误

读取文本文件时出现语法错误
EN

Stack Overflow用户
提问于 2013-11-18 02:27:42
回答 1查看 3.9K关注 0票数 1

我在运行以下代码时遇到了问题(这是Zed Shaw的练习15“以艰难的方式学习Python”):

代码语言:javascript
复制
from sys import argv

script, filename = argv

txt = open(filename)

print "Here's your file %r." % filename print txt.read()

print "Type the filename again: " file_again = raw_input("==>")

txt_again = open(file_again)

print txt_again.read()

txt.close() txt_again.close()

我尝试从终端运行它,并得到以下结果:

代码语言:javascript
复制
dominics-macbook-4:MyPython Dom$ python ex15_sample.txt
  File "ex15_sample.txt", line 1
    This is stuff I typed into a file.
                  ^
SyntaxError: invalid syntax

下面是ex15_sample.txt的内容:

代码语言:javascript
复制
"This is stuff I typed into a file.
It is really cool stuff.
Lots and lots of fun to have in here."

我的头撞到墙上了!(Python 2.6.1,OS X 10.6.8)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-18 02:32:15

代码语言:javascript
复制
python ex15_sample.txt 

为什么要让Python运行一个文本文件?你的意思是不是更像

代码语言:javascript
复制
python ex15_sample.py ex15_sample.txt

或者其他你称之为Python程序的东西?

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

https://stackoverflow.com/questions/20034496

复制
相关文章

相似问题

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