Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.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_File_Tabs - Fatal编程技术网

在python中以特定方式(而不是从列表)编写选项卡

在python中以特定方式(而不是从列表)编写选项卡,python,file,tabs,Python,File,Tabs,我是Python新手,已经浏览了很多关于我将要问的问题的帖子。如果是副本,请随时暂停 问题:为了编写一个包含选项卡和多个值的文件(不是列表中的值),我使用了以下snipet for line in open("dat.Zmine"): if "Zavg" in line: char = line.split()[0] value = line.split()[1] fidzavg.write(str(stepval*filenum))

我是Python新手,已经浏览了很多关于我将要问的问题的帖子。如果是副本,请随时暂停

问题:为了编写一个包含选项卡和多个值的文件(不是列表中的值),我使用了以下snipet

for line in open("dat.Zmine"):
    if "Zavg" in line:
        char  = line.split()[0]
        value = line.split()[1]
        fidzavg.write(str(stepval*filenum))
        fidzavg.write("\t")
        fidzavg.write(value)
        fidzavg.write("\n") 
其中fidzavg是文件id。与C语言相比,它看起来有点乏味++

 printf(fidzavg,"%g\t%g\n", stepval*filenum, value)
< P>我可以将Python片段还原为我为C++所提供的模拟软件吗?< /P>
任何帮助都将不胜感激

您可以在Python中执行几乎完全相同的操作:

fidzavg.write("%g\t%g\n" % (stepval*filenum, float(value)))
或者使用
str.format

fidzavg.write("{0:g}\t{1:g}\n".format(stepval*filenum, float(value)))
请注意,
中的赋值可以使用切片和元组(un)打包来简化:

char, value  = line.split()[:2]