Python打印(end ='\ n')无法正常工作

时间:2019-07-27 10:31:23

标签: python unix eol

我正在尝试编写一个简单的python程序,该程序将数据通过管道传输到用unix编写的C ++程序,并使用unix EOL转换(python.exe | C ++。exe),但它一直拒绝使用它。这是我的脚本:

g=open("dictionary1.txt")
for x in g:
    h=open("dictionary2.txt")
    for y in h:
        print(x.strip()+" "+y, end='')
    h.close()
g.close()

其中dictionary2.txt EOL是unix。

我也尝试过:

for x in g:
    h=open("dictionary2.txt")
    for y in h:
        print(x.strip()+" "+y.strip(), end='\n')
    h.close()
g.close()

我正在使用pyinstaller进行编译,并以python.exe | C++.exe的身份运行。还尝试了py python.py | C++.exe,但是那也不起作用。 Windows 10上的Python 3.7.4。

0 个答案:

没有答案