teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

replace関数の修正

2016/06/23 09:00

投稿

kurosuke___
kurosuke___

スコア217

title CHANGED
File without changes
body CHANGED
@@ -9,11 +9,19 @@
9
9
 
10
10
  # ここでスクレイピングの処理をして変数textに代入する。
11
11
 
12
+ if text.find(u'\xa0'):
12
- text.replace(u'\xa0',u' ')
13
+ text = text.replace(u'\xa0', u' ')
14
+ if text.find(u'\xa0'):
15
+ text = text.replace(u'\xa9', u' ')
13
16
  text.encode('shift-jis','ignore')
14
17
  f.write(text)
15
18
  f.close()
16
19
  ```
17
20
 
18
21
  cp932 や euc-jpでもダメでした。
19
- 何か解決策はありませんか?
22
+ 何か解決策はありませんか?
23
+
24
+ 追記しました:
25
+ replaceの仕方を間違えていました。
26
+ 上記のコードで書き込めましたが、いちいちshift_jisにない文字を置換していかないといけないのでしょうか・・・
27
+ エラー文字を空文字に置換できるような方法はないのでしょうか・・・