問題タブ [gspread]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - gspread/ httplib2 SSLHandshakeError
Python の gspread が機能していましたが、約 1 か月後に次のエラーが発生し始めました。
新しいpythonディストリビューションをインストールするなど、考えられることはすべて試しましたが、何も機能しません。私はMacを使用しています。pyOpenSSLをアップグレードし、考えられることはすべて実行しました。誰にもアイデアはありますか?
python - GAE での gspread の使用
Python パッケージgspreadを GAE で動作させることができません。
私のプロジェクトは にありD:\Documents\Google Cloud\myapp
ます。私は以下を使用してインストールgspread
しました:
すべてのファイルがインストールされているように見えますがD:\Documents\Google Cloud\myapp\lib\python
、選択肢はありません。PYTHONPATH
実際、 setup.py を適切に実行するには、このパスを に追加する必要があります。
次に Python を実行するimport gspread
と、インタープリターで実行できます。
しかし、myapp では、ImportError: No module named gspread
その長いパスを に追加しても、() をインポートできませんsys.path
。My sys.path
at run-time には、他の値の中でも次のものが含まれます。
このサードパーティ製モジュールを機能させるには何が必要ですか?
python - Nuitka/Pyinstaller、oauth2client ライブラリなどをロードできない
私はPythonに比較的慣れていません。学校のプロジェクトで、比較的複雑なプログラムをコーディングしています。実行ファイルを作る必要があります。実際のプログラムの一部でテストを開始しましたが、PyInstaller、Nuitka、Py2Exe、および cx_freeze を使用して .exe ファイルを作成できませんでした....
私の最後の数回の試みは、Nuitka を使用して行われました。
私が使用するライブラリ:
- gspread
- oauth2client
- PyQt4
- シリアル
- ねじ切り
- 時間
- システム
- json
これが私がNuitkaで得たものです
どんな助けでも大歓迎です
python - PyInstaller、gspread、および oauth2client の使用に関する問題
現在、gpsread (python 2.7) に大きく依存するプロジェクトに取り組んでいます。私は .exe の作成を担当していますが、いくつかの問題が発生しています... PyOpenSSL がインストールされており、プログラムは .py から正常に動作します
次のことを行う単純な(そして機能する)プログラムでいくつかのテストを行っています:
- gspread を使用してスプレッドシートに接続します
- スプレッドシートの特定のセルから情報を取得する
- スプレッドシートの特定のセルの情報を更新する
PyInstaller を使用して .exe を実行しようとすると、次のようになります。
コンソールから得られるもの (Windows 8.1 を使用)
warn .txt ファイル内にあるもの http://pastebin.com/AkP2N6d4 (長すぎます)
どんな助けでも大歓迎です!ありがとう!
google-sheets - Google デベロッパー サービス アカウントの公開鍵/秘密鍵
私はしばらくこれについて調べてきましたが、Google 開発者コンソールで自動的に作成されたサービス アカウントの公開/秘密鍵を取得する方法を理解できません。
Google スプレッドシートから gspread を使用してデータをインポートする python スクリプトを作成しています。自分自身を認証するSignedJwtAssertionCredentials
には、既存のサービス アカウントが必要です
問題は次のとおりです。
「プロジェクトの作成」を使用して新しいプロジェクトを 作成します
しかし、[Permissions/Permissions] に移動すると、必要なサービス アカウントが既に作成されていることがわかりますが、そのためのキーがありません。
キーを取得する方法を知りたいのですが@developer.gserviceaccount.com
、もう一方を使用して Google スプレッドシートからデータをインポートしようとし@xxx-22324.iam.gserviceaccount.com
たことがありますが、メール アドレスが存在しないと表示されます。
編集:
API Manager / Credentialsに行くたびに、自分のキーを生成する可能性しか@mxxx-22324.iam.gserviceaccount.com
ありません(使用できないキー)
python - スプレッドシートの設定を gspread から変更する
APIからスプレッドシート設定を変更する方法はありますか??
Pythonからこれを行うことができる他の方法はありますか??
gspread を使用して、Google フォームの結果を Python に取り込みます。現地時間とフォームの時間が一致しないため、結果のタイム ゾーンを自分のニーズに合わせて変更したいと考えています。
前もって感謝します
python - Python 用の pyOpenSSL を正しくインストールする (Windows)
Google Plus スプレッドシートを自動的に更新するアプリケーションを作成しようとしています。これを行うには、 をセットアップするgspread
必要がありました。これには、動作するために pyOpenSSL も必要です。それがないと、次のエラーがスローされます。
CryptoUnavailableError: 利用可能な暗号ライブラリがありません
を使用してpip
、次のコマンドを入力します。
そして、次を使用してインポートします。
コードを実行しようとすると、次のエラーが表示されます。
ImportError: cryptography.hazmat.bindings.openssl.binding という名前のモジュールがありません
pyOpenSSL を複数回再インストールしようとしましたが、暗号化の依存関係を再インストールしようとしました (また、以前のバージョンの pyOpenSSL をインストールしようとしました)。
この問題は何度か文書化されていますが、私が試したことのない唯一の解決策は、Python または OS の新規インストールです。
助言がありますか?前もって感謝します。
python - gspread get_all_records が一部の列の値を返さない
フォームから入力されたスプレッドシートを読んでいます。get_all_records を使用してデータを取得すると、列の 1 つが値を返しません。ただし、get_all_values を使用すると、値が存在します。
データを JSON にエクスポートし、get_all_records によって返される辞書のリストが必要です。get all values からヘッダーとリストを圧縮することで回避できますが、get_all_records を使用するだけでも問題ありません。
get_all_records が 1 つの列に対してのみ値を返さない理由についての洞察はありますか?