Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/298.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/11.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中的文本重新排序_Python_Perl - Fatal编程技术网

python中的文本重新排序

python中的文本重新排序,python,perl,Python,Perl,我有一个文本文件,它有几千行,像这样的格式a,b,c,d,e在这里,a是6位数字,b是3个字母的代码,c是日期,d是浮点数,e是-1,0或1,我想用这种格式b,c,d重新设置它的样式。 e、 g.345678,“ABC”,“2010-01-01”,“0.123”,“-1'=>“ABC”,“2010-01-01”,“0.123” 我只是不知道从哪里开始? 在python中,如果我将行分配给变量,那么必须做什么?分裂还是别的 我也有一些perl方面的知识,所以如果您在这些twlo语言中有任何帮助,我

我有一个文本文件,它有几千行,像这样的格式a,b,c,d,e在这里,a是6位数字,b是3个字母的代码,c是日期,d是浮点数,e是-1,0或1,我想用这种格式b,c,d重新设置它的样式。 e、 g.345678,“ABC”,“2010-01-01”,“0.123”,“-1'=>“ABC”,“2010-01-01”,“0.123”

我只是不知道从哪里开始? 在python中,如果我将行分配给变量,那么必须做什么?分裂还是别的

我也有一些perl方面的知识,所以如果您在这些twlo语言中有任何帮助,我将不胜感激-

text = open('text.txt', 'w')

for line in text:
    #
    # 
    #

您将需要以下内容:-

for line in text:
    line = line.strip('()')
    fields = line.split(',')
    print "(%s,%s,%s)" % (fields[1], fields[2], fields[3])

您可能需要考虑See或AWK对于一个在UNIX类系统上做同样操作的内衬。

您将需要沿着这些线的东西:-< /P>

for line in text:
    line = line.strip('()')
    fields = line.split(',')
    print "(%s,%s,%s)" % (fields[1], fields[2], fields[3])

你可能想考虑See或AWK,如果你在一个UNIX类系统上做同样的事情。

< P>这是什么?

import ast
with open("in.txt") as infile, open("out.txt", "w") as outfile:
    for line in infile:
        contents = ast.literal_eval(line)
        outfile.write(str(contents[1:4]))
像这样的

import ast
with open("in.txt") as infile, open("out.txt", "w") as outfile:
    for line in infile:
        contents = ast.literal_eval(line)
        outfile.write(str(contents[1:4]))
按\s char类拆分行,从2,3,4个位置获取值,并将其环绕

perl -F'[,\s\(\)]+' -ape '$_ = join ", ", @F[2,3,4]; $_ = "($_)"' text.txt
按\s char类拆分行,从2,3,4个位置获取值,并将其环绕

perl -F'[,\s\(\)]+' -ape '$_ = join ", ", @F[2,3,4]; $_ = "($_)"' text.txt
为什么主题说python时包含perl标记?为什么主题说python时包含perl标记?