我是 python 新手,希望能幫助我從檔案夾中讀取 csv 檔案并將每個檔案轉換為 html 檔案夾......這就是我目前所擁有的:
import pandas as pd
import os
import glob
path = "htmlplots"
csv_files = glob.glob(os.path.join(path, "*.csv"))
for file in csv_files:
# read the csv file
df = pd.read_csv(file)
# print the filename
print('File Name:', file.split("\\")[-1])
# print the content
display(df)
理想情況下,我需要從生成的 csv 檔案創建 html 檔案,這些檔案具有從一到二、二到三(下一個)和三到二、二到一(上一個)的“下一個”和“上一個”鏈接。
uj5u.com熱心網友回復:
采用:
import pandas as pd
import os
import glob
path = ""
csv_files = glob.glob(os.path.join(path, "*.csv"))
for i, file in enumerate(csv_files):
df = pd.read_csv(file, header = None)
name = file.split('.')[-1]
if i>0:
prev = csv_files[i-1]
df.loc['prev',:]=f'http://{prev}'
else:
df.loc['prev',:]=''
if i!=len(csv_files)-1:
next = csv_files[i 1]
df.loc['next',:]=f'http://{next}'
else:
df.loc['next',:]=''
df.to_html(f"{file}.html", render_links = True)
輸入 csv 檔案:

輸出html:

轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/433951.html
上一篇:將新行追加到CSV檔案
下一篇:將CSV檔案讀入Pandas
