[問題] Python3 print出參數左右有空格

看板Python作者 (驚嘆號)時間10年前 (2015/06/28 22:36), 編輯推噓1(106)
留言7則, 4人參與, 最新討論串1/1
在下 python 新手一枚,來請教一個笨問題 Orz 我要讀一個文字檔,裡面有兩欄: 1111 aaaa 2222 bbbb 3333 cccc 我用strip和split分成兩個參數並且寫到另一個檔案裡 寫入的格式大概是: '1111', 'aaaa' '2222', 'bbbb' '3333', 'cccc' 我的寫法大概如下(我是用python3): (number, english)=i.strip().split() print("'", address,"', '", goto, "'", file=out.txt) 結果輸出的結果是: ' 1111 ', ' aaaa ' ' 2222 ', ' bbbb ' ' 3333 ', ' cccc ' 請問多出來的空白有辦法處理嗎?還有有什麼關鍵字可以查呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 113.196.242.55 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1435502177.A.C35.html

06/28 22:54, , 1F
print("'"+address+..., ...),可能要str(address)
06/28 22:54, 1F

06/28 23:03, , 2F
可以把它轉成str 然後加起來 或是print參數加上sep=''
06/28 23:03, 2F

06/28 23:05, , 4F
隨手找的教學~
06/28 23:05, 4F

06/28 23:57, , 5F
建意用 format string 做
06/28 23:57, 5F

06/29 02:09, , 6F
print("'%s', '%s'"%(address, goto))
06/29 02:09, 6F

06/29 23:56, , 7F
感謝以上大大的建議~<(_ _)>
06/29 23:56, 7F
文章代碼(AID): #1La0PXmr (Python)
文章代碼(AID): #1La0PXmr (Python)