如何將由新行分隔的文本文件轉換爲csv文件。如何將使用python將新行分隔的文本文件轉換爲csv文件
文本文件示例
/themes/modern/user_style.php?user_colors[bg_color]="</style><script></script>
?<meta http-equiv=set-cookie content="testpokn=7494">
/_37040/
/clr_cream/
reg_req/
trackir3pro-1/
selector_10274/
javascript/orders.html
perlutil/
/carte_ameriques2/
/javascript/count.conf
/glow_chairs/
我想轉換這個AS是一個CSV文件。 1列,多行。文本文件的每一行都應該是csv文件中的一行。
的Python
def loadFile(name):
directory = os.getcwd()
filepath = directory + "/" + name
data = open(filepath,'r').readlines()
result = []
for d in data:
d = str(urllib.parse.unquote(d))
result.append(d)
return result
def main():
data = loadFile('code.txt')
with open('new.csv', 'w', newline='') as fp:
a = csv.writer(fp,)
a.writerows(data)
main()
我的問題是,每個燒焦它增加了一個逗號
又是怎樣的問題? – TigerhawkT3
@ TigerhawkT3「/ _37040 /」變成「/,_,3,7,0,4,0」這就是爲什麼它是一個問題。我想要1列多行。 – Kay
如果你只想要一列,你的輸入文件**是**已經是單列CSV文件... –