Я пытаюсь прочитать csv и создать одну строку с данными из csv и заполнением пробелами. Я хочу создать 2 выходных файла, один с фактическими полями из файла длины строки, а другой с дополненными данными
import pandas as pd
from pandas import ExcelWriter
from pandas import ExcelFile
import datetime
FilePath1 = r"Python_Output.csv"
df1 = pd.read_csv(FilePath1) #, sheetname='Table'
#THIS IS WHERE THE FORMATS ARE
FilePath2 = r"Formats.xlsx"
df2 = pd.read_excel(FilePath2) #, sheetname='Table'
loc = (FilePath2)
wb = xlrd.open_workbook(loc)
sheet = wb.sheet_by_index(0)
# For row 0 and column 0
sheet.cell_value(0, 0)
# Extracting number of columns
#print(sheet.ncols)
colnames2 = ['Location','Name','Len',' DataType','ShortName']
data = pd.read_excel(FilePath2)
FirstFile = pd.read_csv(FilePath1,)
Location =data.Location.tolist()
Name =data.Name.tolist()
Len =data.Len.tolist()
DataType =data.DataType.tolist()
ShortName =data.ShortName.tolist()
print(Name)
#this shows all the items in Name - YAY!!
y = pd.read_csv('Python_Output.csv' , usecols=Name)
for i in ShortName:
x = open('MyText.txt', 'a')
Я могу открыть файл в режиме записи, я застрял сейчас, о том, как записать следующий бит?