No.5438, No.5437, No.5436, No.5435, No.5434, No.5433, No.5432[7件]
by admin. ⌚2025年9月23日(火) 18:56:38〔15日前〕 <39文字> 編集
にししさんのをコピペして<br/>を
にしたのですがエラーが…
File "/Users/MAC/Desktop/nicky_logs/convert_nicky.py", line 18
text = raw.replace("<br>", "
")
IndentationError: unexpected indent
は置換ツールで置き換えたので漏れはないと思います
あと全然関係ないのですがavifは対応してますか?(nkyファイルには含まれてません〜念のため
なんだか色々申し訳ないです
てがろぐの設置だけは完了しました🙆
by admin. ⌚2025年9月23日(火) 18:51:33〔15日前〕 <283文字> 編集
by nishishi. ⌚2025年9月23日(火) 18:06:07〔15日前〕 <173文字> 編集
横からですが、
raw = f.read()
text = raw.decode("euc_jp")
text = text.replace("<br>", "<br/>")
から、真ん中の行を削除すると、
raw = f.read()
text = text.replace("<br>", "<br/>")
こうなるわけですが、これだと 変数text が定義されなくなってしまいますので(エラーメッセージの「name 'text' is not defined」はそのことを指摘しています)、ここは、
raw = f.read()
text = raw.replace("<br>", "<br/>")
のように書き換える必要があるでしょうね。
by nishishi. ⌚2025年9月23日(火) 17:57:00〔15日前〕 <356文字> 編集
またもやエラーが…
Traceback (most recent call last):
File "/Users/MAC/Desktop/nicky_logs/convert_nicky.py", line 18, in <module>
text = text.replace("<br>", "<br/>")
NameError: name 'text' is not defined
text = raw.decode("euc_jp")は1行まるごと削除でよかったですか?
with open(fname, "r", encoding="utf-8") as f:に置換はしてます
お手数をおかけします🙇
by admin. ⌚2025年9月23日(火) 16:19:37〔15日前〕 <321文字> 編集
既に文字コードをUTF-8に変更されているとのことですので、convert_nicky.pyの
text = raw.decode("euc_jp")
の部分を削除して下さい。
さらに
with open(fname, "rb") as f:
の部分を
with open(fname, "r", encoding="utf-8") as f:
に変えてみて下さい。
by sakura. ⌚2025年9月23日(火) 15:44:09〔15日前〕 <195文字> 編集
ありがとうございます〜
ターミナルでエラーが出ました
UnicodeDecodeError: 'euc_jp' codec can't decode byte 0xb4 in position 6: illegal multibyte sequence
nkyファイルとconvert_nicky.pyはUTF-8/LFになっています
convert_nicky.pyにeuc_jpの文字があるのはわかりますが、どこのデコードを指しているのか(私には)わかりません
上記の理由でnicky2tegalog.txtは生成されませんでした
どうしたらいいでしょう?
by admin. ⌚2025年9月23日(火) 15:06:03〔15日前〕 <289文字> 編集
<br />が消えました笑 すみませ…
元のコードは改行されてません