各位大大好,小弟剛接觸python約一個月
目前都是在yt看影片自學
上週終於學到網頁爬蟲,範例是抓PTT版面標題
於是就自己寫了一個抓取留言的小程式
也經過了很多次的修改後把內文跟作者ID之類的加上去
最近終於修改完成了
只是我發現輸出到記事本的格式挺讓人眼花的
想問看看有沒有辦法讓推文標籤ID及內容置左 時間置右這樣去做輸出
不管怎麼做好像都沒有辦法讓格式整齊點
所以上來問問看有沒有甚麼方法可以做到
程式有點長放在github裡
https://reurl.cc/qg7On3
應該有很多地方可以精簡,還在學習中請見諒
另外也有發現抓內容部分可能會因為發文者的文字習慣會有bug產生
更新
目前輸出到記事本的推文部分是這樣
推 ddavid: 置左置右這些可以去查一下Python format string的各種用法 08/20 12:45
→ Lyumin: 查到都是print的用法 用在file.write裡好像沒作用 08/20 12:50
推 lycantrope: 你有查string format align? string先format再寫入吧 08/20 13:10
我想輸出成以下這樣
推 ddavid: 置左置右這些可以去查一下Python format string的各種用法 08/20 12:45
→ Lyumin: 查到都是print的用法 用在file.write裡好像沒作用 08/20 12:50
推 lycantrope: 你有查string format align? string先format再寫入吧 08/20 13:10
程式是用while去做迴圈然後輸出 試過"{:>8}".format()還是沒辦法對齊
file.write(tag[x].text+id[x].text+msg[x].text+time[x].text)