我正在写一个模块。 python代码正确编译为python im.py并正确地给出行数。
The error thrown when called >>>import im is
File "<stdin>", line 1
import im
^
SyntaxError: invalid syntax
def linecount(filename):
count = 0
for line in open(filename):
count +=1
return count
print(linecount('im.py'))
知道为什么吗?
答案 0 :(得分:2)
不要导入try,这是一个python关键字..
行;你更新了你的问题。在此基础上,做:
import im
def linecount(filename):
count = 0
for line in open(filename):
count +=1
return count
print(linecount('im.py'))
即。不要缩进你的进口声明。
或者,似乎你写的是import im is - &gt;你的意思是导入im as
(这里是替换名称)?