Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/301.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 如何读取文件,然后将整数输出为';1';在txt中_Python - Fatal编程技术网

Python 如何读取文件,然后将整数输出为';1';在txt中

Python 如何读取文件,然后将整数输出为';1';在txt中,python,Python,我正在尝试打开一个txt文件 包含 1234 then return '1','2','3','4' 5678 '5','6','7','8' 我试着用str加在一起,好像刚刚出现了“” with open('a.txt') as if1: for everyline in if1: everylineactual = everyline.rstrip('\n') for i in everylineactua

我正在尝试打开一个txt文件 包含

    1234 then return '1','2','3','4'
    5678             '5','6','7','8'

我试着用str加在一起,好像刚刚出现了“”

 with open('a.txt') as if1:
    for everyline in if1:
        everylineactual = everyline.rstrip('\n')
        for i in everylineactual:
            a= str(i)
            with open('b.txt','a') as of:
                of.write('"')
                of.write(a)

这应该能解决你的问题

输入文件:

1234
5678
代码:

输出文件:

'1','2','3','4'
'5','6','7','8'
这可能有助于:

    fwrite=open("b.txt","w")
    for line in open("a.txt"):
        fwrite.write("".join(["'" +str(char)+"'," for char in line.strip()]).rstrip("',")+"'\n")
    fwrite.close() 

产生预期的结果

Erm p.S.。因为我试图首先进入格式屏幕,但结果实际上提交了一个问题。好吧,你可以暂时点击删除按钮。。。这个问题看起来像垃圾邮件差不多有5分钟了。下次小心点!很抱歉。如果缩进完全正确(在任何情况下这里肯定有语法错误),那么您将覆盖除输出的最后一个字母之外的所有内容。您应该确保缩进与实际代码中的缩进完全相同;在站点的桌面版本上,您可以粘贴代码,然后使用光标绘制代码,然后键入ctrl-K以将其正确格式化为代码。
    fwrite=open("b.txt","w")
    for line in open("a.txt"):
        fwrite.write("".join(["'" +str(char)+"'," for char in line.strip()]).rstrip("',")+"'\n")
    fwrite.close()