私はscrapyを使用してWebサイトをスクラップしています。私のアイテムはこのように表示されています
{'company': [u'Resource Agility'],
私はこれにうんざりしていu
ます。
それは正常ですか?
自分の値をデータベースに保存すると、データベースにも保存されることを知りたいのですu
が。
それを隠す方法はありますu
か?
いいえ...uは、Python2.xのUnicode文字列の単なる構文糖衣です。データベースには保存されません。
文字列のu
表示に記号が追加され、オブジェクトがUnicode文字列であることを表します。同様に、コードでUnicode文字列を使用する場合はu
、文字列自体の横に記号を追加することで、Unicodeリテラルを使用できます。
これは、Unicode文字列がコンソールで印刷される方法です。それらについて読んでください。
http://docs.python.org/2/tutorial/introduction.html#unicode-strings
「引用符の前の小さな「u」は、Unicode文字列が作成されることになっていることを示します。」と書かれています。