[英]string manipulation in python
我有一個像這樣的python文件
import urllib2
try:
data = urllib2.urlopen('http:....').read()
except urllib2.HTTPError, e:
print "HTTP error: %d" % e.code
except urllib2.URLError, e:
print "Network error: %s" % e.reason.args[1]
print data1
輸出看起來像這樣
>>>
15.95
>>>
我需要對data1(或任何替代變量)執行一些操作,這樣當我打印data1(或新變量)時,輸出沒有額外的行。 換句話說,我希望它看起來像這樣:
>>>
15.95
>>>
任何幫助都會很棒我對python相對較新。 我一直在用\\ r進行調整,似乎無法讓它工作。
也許您只需要從變量中刪除空格? 使用data1.strip()
。 閱讀str.strip()以獲取更多信息。
順便說一句,要明確地查看空格,請使用print repr(data1)
。
使用strip
。
你也可以使用rstrip(),如果你想做的就是擺脫右側的額外東西
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.