Foo, bar
などのPython文字列からコンマを削除するにはどうすればよいですか? 'Foo, bar'.strip(',')
を試しましたが、うまくいきませんでした。
replace
ではなく、strip
メソッドを使用します。
s = s.replace(',','')
例:
>>> s = 'Foo, bar'
>>> s.replace(',',' ')
'Foo bar'
>>> s.replace(',','')
'Foo bar'
>>> s.strip(',') # clears the ','s at the start and end of the string which there are none
'Foo, bar'
>>> s.strip(',') == s
True
unicode('foo,bar').translate(dict([[ord(char), u''] for char in u',']))
これにより、テキストからすべてのコンマが削除され、左揃えになります。
for row in inputfile:
place = row['your_row_number_here].strip(', ')