Python 3.x 如何逐行放置一个text.txt文件?还有一些错误
我是python新手。我想知道我的代码有什么问题。 所以我基本上是一行一行地放两个text.txt文件,但是这里出了点问题,我试了很多次,我不知道发生了什么。有人能帮我吗?谢谢Python 3.x 如何逐行放置一个text.txt文件?还有一些错误,python-3.x,Python 3.x,我是python新手。我想知道我的代码有什么问题。 所以我基本上是一行一行地放两个text.txt文件,但是这里出了点问题,我试了很多次,我不知道发生了什么。有人能帮我吗?谢谢 import sys if len(sys.argv)==3: with open(sys.argv[1]) as f1, open(sys.argv[2]) as f2: for x, y in zip(f1, f2): print("{0}\t{1}"
import sys
if len(sys.argv)==3:
with open(sys.argv[1]) as f1, open(sys.argv[2]) as f2:
for x, y in zip(f1, f2):
print("{0}\t{1}".format(x.strip(), y.strip()))
elif len(sys.argv)==2:
with open(sys.argv[1]) as F1:
for x in zip(F1):
print("{}".format(x.strip()))
错误显示为:文件“stickytape.py”,第9行
打印({}).format(x.strip())^TabError:制表符和
缩进中的空格
对齐你的代码,你在<代码>和<代码>之间得到了比<代码>和<代码>打印<代码>更多的空格,把你的光标放在最后一个<代码>打印<代码>之前,按backspace两次…缩进是pythons代码的一部分。错误
TabError:缩进中制表符和空格的使用不一致
告诉您要么混合使用“制表符”和“空格”缩进源代码,要么更改长度(使用3个空格,然后4个空格-无效缩进)。。。使用某种编辑器来显示空格和制表符,并对其进行修复。