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

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



8
Python内で「pip install」を実行するとSyntaxErrorが発生するのはなぜですか?
pipを使用してパッケージをインストールしようとしています。pip installPythonシェルから実行しようとしましたが、SyntaxError。このエラーが発生するのはなぜですか?pipを使用してパッケージをインストールするにはどうすればよいですか? >>> pip install selenium ^ SyntaxError: invalid syntax
232 python  pip  install 

4
テキストファイル(.py)をIPython Notebookセルにロード/編集/実行/保存する方法は?
私は最近、ワークフローの一部としてIPythonノートブックを使用するようになりました。ただし、開いているIPythonノートブックの個々のセルに.pyファイルをインポートして、編集、実行、保存できるようにする方法を見つけることに成功していません。これはできますか? .pyファイルを新しいノートブックとしてインポートする方法を説明するドキュメントでこれを見つけましたが、これは私が達成したいことには達していません。 任意の提案をいただければ幸いです。

9
pip install-locale.Error:サポートされていないロケール設定
完全なスタックトレース: ➜ ~ pip install virtualenv Traceback (most recent call last): File "/usr/bin/pip", line 11, in <module> sys.exit(main()) File "/usr/lib/python3.4/site-packages/pip/__init__.py", line 215, in main locale.setlocale(locale.LC_ALL, '') File "/usr/lib64/python3.4/locale.py", line 592, in setlocale return _setlocale(category, locale) locale.Error: unsupported locale setting 同じサーバーで、pip install virtualenvPython 2.7.x を使用して正常に実行しました。 今、私はを使用してpython3.4をインストールしましたcurl https://bootstrap.pypa.io/get-pip.py | python3.4。 ➜ ~ …
232 python  python-3.x  centos  pip 

8
_csv.Error:フィールドがフィールド制限を超えています(131072)
非常に巨大なフィールドを持つcsvファイルを読み込むスクリプトがあります。 # example from http://docs.python.org/3.3/library/csv.html?highlight=csv%20dictreader#examples import csv with open('some.csv', newline='') as f: reader = csv.reader(f) for row in reader: print(row) ただし、一部のcsvファイルで次のエラーがスローされます。 _csv.Error: field larger than field limit (131072) 巨大なフィールドを持つcsvファイルを分析するにはどうすればよいですか?巨大なフィールドのある行をスキップすることは、後のステップでデータを分析する必要があるため、オプションではありません。
232 python  csv 

7
WindowsでのPythonでのCSVによるキャリッジリターンの追加
import csv outfile = file('test.csv', 'w') writer = csv.writer(outfile, delimiter=',', quoting=csv.QUOTE_MINIMAL) writer.writerow(['hi','dude']) writer.writerow(['hi2','dude2']) outfile.close() 次のように、各行にtest.csv追加のファイルが生成されます\r。 test.csv hi,dude\r\r\nhi2,dude2\r\r\n 期待される代わりに: hi,dude\r\nhi2,dude2\r\n なぜこれが起こっているのか、またはこれは実際に望ましい動作ですか? 注意: この現象は、Python 2または3で発生する可能性があります。
232 python  windows  csv  newline 

6
Pythonでの「昨日の」日付のフォーマット
MMDDYYPython でこの形式の「昨日の」日付を見つける必要があります。 したがって、たとえば、今日の日付は次のように表されます:111009 今日は簡単にこれを行うことができますが、「昨日」の場合は自動的に行うことができません。
232 python  datetime  date 

9
インデックスを知っているリストの複数の要素にアクセスする
それらのインデックスを知って、与えられたリストからいくつかの要素を選択する必要があります。与えられたリスト[-2、1、5、3、8、5、6]からインデックス1、2、5の要素を含む新しいリストを作成したいとします。私がしたことは: a = [-2,1,5,3,8,5,6] b = [1,2,5] c = [ a[i] for i in b] それを行うためのより良い方法はありますか?c = a [b]のようなものですか?


18
pytestのPATH問題「ImportError:YadaYadaYadaという名前のモジュールはありません」
easy_installを使用してMacにpytestをインストールし、次のようなファイル構造を持つプロジェクトのテストの作成を開始しました。 repo/ repo/app.py repo/settings.py repo/models.py repo/tests/ repo/tests/test_app.py py.testrepoディレクトリで実行すると、すべてが期待どおりに動作します しかし、LinuxまたはWindows(どちらもpytest 2.2.3がインストールされています)で同じことを試みると、アプリケーションパスから何かの最初のインポートにヒットするたびに吠えます。たとえば言うfrom app import some_def_in_app これらのシステムでpy.testを実行するには、PATHを編集する必要がありますか?誰かがこれを経験しましたか?

7
matplotlibを使用して画像をグレースケールとして表示する
matplotlib.pyplot.imshow()を使用してグレースケール画像を表示しようとしています。私の問題は、グレースケールイメージがカラーマップとして表示されることです。画像の上に色を付けたいので、グレースケールが必要です。 画像を読み込み、PILのImage.open()。convert( "L")を使用してグレースケールに変換します image = Image.open(file).convert("L") 次に、画像をマトリックスに変換して、簡単に画像処理を実行できるようにします matrix = scipy.misc.fromimage(image, 0) しかし、私がするとき figure() matplotlib.pyplot.imshow(matrix) show() カラーマップを使用して画像を表示します(つまり、グレースケールではありません)。 ここで何が悪いのですか?

18
WindowsにPython 2.xとPython 3.xの両方をインストールする方法
ほとんどのプログラミングはWindows 7のPython 3.xで行いますが、今はPython Imaging Library(PIL)、ImageMagick、およびwxPythonを使用する必要があります。これらにはすべてPython 2.xが必要です。 Windows 2.xにPython 2.xとPython 3.xの両方をインストールできますか?スクリプトを実行するとき、どのバージョンのPythonを実行するかを「選択」するにはどうすればよいですか?前述のプログラムは、一度にインストールされた複数のバージョンのPythonを処理できますか?これを行う方法を何時間も検索しましたが、役に立ちませんでした。 ありがとう。

5
オブジェクトのメソッドと属性の完全なリストを取得するにはどうすればよいですか?
dir(re.compile(pattern)) リストの要素の1つとしてパターンを返しません。つまり、次を返します: ['__copy__', '__deepcopy__', 'findall', 'finditer', 'match', 'scanner', 'search', 'split', 'sub', 'subn'] マニュアルによると、それは含まれているはずです オブジェクトの属性の名前、そのクラスの属性の名前、およびそのクラスの基本クラスの属性の再帰。 それはまた言う リストは必ずしも完全なものではありません。 完全なリストを取得する方法はありますか?私はいつもdirが完全なリストを返すと思っていましたが、どうやらそうではありません... また、属性のみを一覧表示する方法はありますか?またはメソッドのみですか? 編集:これは実際にはPythonのバグです->おそらく3.0ブランチで(そしておそらく2.6でも)修正されています
230 python 

11
番号から月の名前を取得
月番号から月の名前を取得するにはどうすればよいですか? たとえば、私が持っている場合、私は3戻りたいですmarch date.tm_month() 文字列を取得する方法はmarch?
230 python  datetime  date 

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