for循环中似乎存在语法错误,但是我不知道为什么。我是Python的新手,我正在Centos中尝试此操作。
fil = open('acnt_data_text.txt', 'r')
for data_str in fil:
result = subprocess.call(["php", "class.php"], data_str)
print result
fil.close()
语法错误:
invalid syntax: for data_str in fil:
最佳答案
我认为应该这样隔开
fil = open('acnt_data_text.txt', 'r')
for data_str in fil:
result = subprocess.call(["php", "class.php"], data_str)
print result
fil.close()
如果使用
with
,则可以避免关闭文件with open('acnt_data_text.txt', 'r') as fil:
for data_str in fil:
result = subprocess.call(["php", "class.php"], data_str)
print result
关于python - Python for循环语法错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33024165/