2

xlrd (python) を使用して xls から phonenumber フィールドを読み込もうとしています。しかし、私はいつもフロート番号を取得します。

たとえば、電話番号を 8889997777.0 として取得します

フローティング形式を取り除き、それを文字列に変換して、Python内のローカルmongodbに通常の電話番号として文字列として保存するにはどうすればよいですか?例えば、8889997777

4

2 に答える 2

4

あなたは言う:

python xlrd xlsからの電話番号の読み取りがfloatになります

これは正しくありません。xls ファイル内では既にfloat になっています。xlrd見つけたものを正確に報告します。

str(int(some_float_value))やりたいことに使えます。

于 2012-04-16T07:37:28.687 に答える
0

int(phoneNumberVar)あなたの場合は or を使ってみましたint(8889997777.0)か?

于 2012-04-16T07:08:29.013 に答える