Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 如何逐行放置一个text.txt文件?还有一些错误_Python 3.x - Fatal编程技术网

Python 3.x 如何逐行放置一个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}"

我是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}".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个空格-无效缩进)。。。使用某种编辑器来显示空格和制表符,并对其进行修复。