タグ付けされた質問 「python」

Pythonは、マルチパラダイム、動的型付け、多目的プログラミング言語です。これは、学習、理解、使用が迅速で、クリーンで統一された構文を適用できるように設計されています。Python 2は2020年1月1日をもって正式にサポートされなくなりました。それでも、バージョン固有のPythonの質問については、[python-2.7]または[python-3.x]タグを追加します。Pythonのバリアントまたはライブラリ(Jython、PyPy、Pandas、Numpyなど)を使用する場合は、タグに含めてください。

8
Djangoでタイムゾーンを設定する方法は?
私のdjangoプロジェクトのsettings.pyファイルには、次の行があります: TIME_ZONE = 'UTC' しかし、アプリをUTC + 2タイムゾーンで実行したいので、次のように変更しました TIME_ZONE = 'UTC+2' エラーが発生しますValueError: Incorrect timezone setting: UTC+2。これを行う正しい方法は何ですか? ありがとう!
139 python  django  timezone  utc 

10
辞書をファイルに保存する方法は?
dictの値を変更し、dictをテキストファイルに保存する(形式は同じである必要があります)ことに問題がありmember_phoneます。フィールドを変更したいだけです。 私のテキストファイルは次の形式です。 memberID:member_name:member_email:member_phone そして私はテキストファイルを次のように分割します: mdict={} for line in file: x=line.split(':') a=x[0] b=x[1] c=x[2] d=x[3] e=b+':'+c+':'+d mdict[a]=e にmember_phone格納されてdいる値を変更しようとすると、キーによってフローされずに値が変更され、 def change(mdict,b,c,d,e): a=input('ID') if a in mdict: d= str(input('phone')) mdict[a]=b+':'+c+':'+d else: print('not') そして、どのようにdictを同じフォーマットのテキストファイルに保存しますか?

1
リクエスト— 404を取得しているかどうかを確認する方法
リクエストライブラリを使用して、次のコードでWebサイトにアクセスし、そこからデータを収集しています。 r = requests.get(url) 不適切なURLが入力され、404エラーが返された場合のエラーテストを追加したいと思います。意図的に無効なURLを入力した場合、これを行うと次のようになります。 print r 私はこれを手に入れます: <Response [404]> 編集: それをテストする方法を知りたいです。オブジェクトタイプは同じです。r.contentまたはを実行するr.textと、カスタム404ページのHTMLを取得するだけです。

5
Matplotlibを使用した2Dヒートマップのプロット
Matplotlibを使用して、2Dヒートマップをプロットします。私のデータは、n行n列のNumpy配列であり、それぞれ0から1までの値を持ちます。したがって、この配列の(i、j)要素について、私の(i、j)座標に正方形をプロットします色が配列内の要素の値に比例するヒートマップ。 これどうやってするの?
139 python  numpy  matplotlib 

2
djangoのグループにユーザーを追加する
グループの名前でdjangoのグループにユーザーを追加するにはどうすればよいですか? 私がすることができます: user.groups.add(1) # add by id どのように私はこのようなことをしますか: user.groups.add(name='groupname') # add by name
139 python  django 

4
matplotlib:画像に長方形を描く方法
次のように、画像に長方形を描画する方法: import matplotlib.pyplot as plt from PIL import Image import numpy as np im = np.array(Image.open('dog.png'), dtype=np.uint8) plt.imshow(im) どうすればいいのかわかりません。
139 python  image  matplotlib 

19
Windows 7でのPythonパスの追加
Windows 7のコマンドラインにPythonパスを追加しようとしていますが、どの方法を試しても、何も機能しないようです。私はsetコマンドを使用しましたが、環境変数の編集プロンプトなどから追加しようとしました。 さらに、コマンドラインでsetコマンドを実行すると、これがリストされます python = c:\python27 それでも、Pythonコマンドはまだ認識されません。 ドキュメントや他のさまざまなソースを読んでも役に立たないようです。 編集:さらに明確にするために、編集環境のプロンプトでPATHにPython実行可能ファイルのパスを追加しました。動作していないようです。

13
PyDevの「インポートからの未定義の変数」エラーを修正するにはどうすればよいですか?
私はEclipseでPyDevを使用しているPythonプロジェクトを持っていて、PyDevがコードに対して誤ったエラーを生成し続けます。オブジェクトsettingsを定義するモジュールがありsettingsます。これをモジュールにインポートしb、次のように属性を割り当てます。 from settings import settings settings.main = object() 一部のコードでは、次のようなステートメントがすべてではありませんが、 from settings import settings print settings.main ...コードが問題なく実行されても、Eclipseコードエラーペインに「インポートからの未定義変数:メイン」メッセージを生成します。どうすれば修正できますか?


6
多対多フィールドを持つDjangoモデルのオブジェクトを作成するにはどうすればよいですか?
私のモデル: class Sample(models.Model): users = models.ManyToManyField(User) 両方user1とuser2そのモデルに保存したい: user1 = User.objects.get(pk=1) user2 = User.objects.get(pk=2) sample_object = Sample(users=user1, users=user2) sample_object.save() それは間違っていることはわかっていますが、私がやりたいことはきっと理解できます。どうしますか?

15
ImportError:bs4という名前のモジュールはありません(BeautifulSoup)
私はPythonで作業しており、Flaskを使用しています。コンピューターでメインのPythonファイルを実行すると完全に機能しますが、venvをアクティブにしてターミナルでFlask Pythonファイルを実行すると、メインのPythonファイルに「bs4という名前のモジュールがない」と表示されます。コメントやアドバイスは大歓迎です。


5
Pythonを使用して配列から特定の要素を削除する方法
配列から特定の要素を削除する何かを書きたいのですが。forコンテンツに一致する要素を見つけるために配列をループする必要があることはわかっています。 電子メールの配列があり、電子メール文字列に一致する要素を削除したいとします。 他の配列にも同じインデックスを使用する必要があるため、実際にはforループ構造を使用したいと思います。 ここに私が持っているコードがあります: for index, item in emails: if emails[index] == 'something@something.com': emails.pop(index) otherarray.pop(index)
138 python  arrays 

6
URLからパンダread_csv
IPythonでPython 3.4を使用しており、次のコードがあります。指定されたURLからcsvファイルを読み取ることができません。 import pandas as pd import requests url="https://github.com/cs109/2014_data/blob/master/countries.csv" s=requests.get(url).content c=pd.read_csv(s) 次のエラーがあります 「予期されるファイルパス名またはファイルのようなオブジェクト、タイプを取得しました」 どうすれば修正できますか?
138 python  csv  pandas  request 

9
Pythonのstdoutをある種の文字列バッファにリダイレクトできますか?
ftplib小さなFTPクライアントを作成するためにPythonを使用していますが、パッケージ内の一部の関数は文字列出力を返さず、に出力しstdoutます。stdout出力を読み取ることができるオブジェクトにリダイレクトしたい。 私stdoutは次のようにして通常のファイルにリダイレクトできることを知っています: stdout = open("file", "a") しかし、私はローカルドライブを使用しない方法を好みます。 BufferedReaderバッファをストリームにラップするために使用できるJavaのようなものを探しています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.