我有下面的代碼,其中的文件名是FR1.1.csv,FR2.0.csv等我使用這些名稱打印在標題行,但我想修改這些名稱爲FR1.1,Fr2.0等。因此我使用strip函數來刪除.csv。當我在命令提示符下嘗試它的工作正常。但是當我將它添加到主腳本中時,它不會給出輸出。python strip函數沒有給出預期的輸出
for fname in filenames:
print "fname : ", fname
fname.strip('.csv');
print "after strip fname: ", fname
headerline.append(fname+' Compile');
headerline.append(fname+' Run');
輸出我得到
fname :FR1.1.csv
after strip fname: FR1.1.csv
所需的輸出 - >
fname :FR1.1.csv
after strip fname: FR1.1
我猜有些凹陷的問題是有沒有經過我的代碼迴路。 plesae告訴我什麼是實現這一點的正確方法。
爲什麼downvotes?這個問題顯示了研究的努力(他在它工作的命令行中嘗試過,他提供了他的代碼,他展示了發生的事情以及他的期望) - 沒有太多問題達到這個質量水平。所以,歡迎來到StackOverflow,不要氣餒! –
@TimPietzcker謝謝!自從最近兩週以來,我已經開始使用python了。我知道我的問題對專家來說可能很簡單。我從這個網站得到了很好的支持。 –