我想让python将输出写入csv文件?
我的输出显示为带引号的列。我无法将其正确写入csv文件 这是我的输出:我想让python将输出写入csv文件?,python,csv,Python,Csv,我的输出显示为带引号的列。我无法将其正确写入csv文件 这是我的输出: import subprocess import csv pl = subprocess.Popen(["snmptable", "-v2c", "-c", "public", "104.236.166.95", "hrSWRunTable"], stdout=subprocess.PIPE).communicate()[0] print(pl.decode("utf-8")) 这是输出代码: import subp
import subprocess
import csv
pl = subprocess.Popen(["snmptable", "-v2c", "-c", "public", "104.236.166.95", "hrSWRunTable"], stdout=subprocess.PIPE).communicate()[0]
print(pl.decode("utf-8"))
这是输出代码:
import subprocess
import csv
pl = subprocess.Popen(["snmptable", "-v2c", "-c", "public", "104.236.166.95", "hrSWRunTable"], stdout=subprocess.PIPE).communicate()[0]
print(pl.decode("utf-8"))
您可以简单地执行以下操作:
import csv
with open('employee_file.csv', mode='w') as employee_file:
employee_writer = csv.writer(employee_file, delimiter=',', quotechar='"', quoting=csv.QUOTE_MINIMAL)
employee_writer.writerow(['John Smith', 'Accounting', 'November'])
employee_writer.writerow(['Erica Meyers', 'IT', 'March'])
这将输出一个employee_文件.csv
,其中包含
John Smith,Accounting,November
Erica Meyers,IT,March
您可以简单地执行以下操作:
import csv
with open('employee_file.csv', mode='w') as employee_file:
employee_writer = csv.writer(employee_file, delimiter=',', quotechar='"', quoting=csv.QUOTE_MINIMAL)
employee_writer.writerow(['John Smith', 'Accounting', 'November'])
employee_writer.writerow(['Erica Meyers', 'IT', 'March'])
这将输出一个employee_文件.csv
,其中包含
John Smith,Accounting,November
Erica Meyers,IT,March
请考虑添加一个最小和可重复的例子,这将有助于我们回答您的问题:请不要张贴到文本的图像链接。将输出的一个示例复制到您的问题中。像
snmptable-v2c-cpublic-Cb-Cf”,“104.236.166.95 hrSWRunTable>output.csv
这样的东西怎么样?甚至不需要Python .SNMPTAB-V2C-C公共-CB-CF“,”104.23 616.95 HSRWRUNTABLE>OutPo.CSV工作,但每一行都写在一个单元格中,请考虑添加一个最小的和可重复的例子,这将有助于我们回答您的问题:请不要张贴到文本图像的链接。将输出的一个示例复制到您的问题中。像snmptable-v2c-cpublic-Cb-Cf”,“104.236.166.95 hrSWRunTable>output.csv
这样的东西怎么样?甚至不需要Python.snmptable-v2c-cpublic-Cb-Cf,“104.236.166.95 hrSWRunTable>output.csv工作,但每一行都写在一个单元格中