我有一个csv文件,其中有一列。
该行是服务器的主机名,例如格式为DC 1-XX-hostname-001。
我想做的是提取前3个字符,并存储在一个变量或数组'dc'中,然后有一个变量或数组'vm',这将是csv的每一行的文本
到目前为止,我已经设法阅读csv并打印每一行
import csv
# opening the CSV file
with open('learning python/bulk vm test/vms.csv', mode ='r')as file:
# reading the CSV file
csvFile = csv.reader(file)
# read first 3Chars from each line
dc = ""
# row value is vm name
vm = ""
# fqdn is row value appending domain
fqdn = vm + "io.local"
# displaying the contents of the CSV file
for lines in csvFile:
print(lines)
2条答案
按热度按时间guz6ccqo1#
您可以使用www.example.com _csv读取CSV文件pandas.read
希望能有所帮助!
mbskvtky2#
IIUC,您正尝试从具有以下格式的文件开始:
得到一个类似这样的结构:
为此,我认为不需要将其作为csv进行处理,因为它只有一列: