問題タブ [liclipse]
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 - Pythonを使用してExcel Unicode文字を読み取る方法
コンテンツに影響を与えることができない Excel ファイルを受け取りました。「á」や「é」などの Unicode 文字が含まれています。
私のコードは変更されていませんが、Eclipse Juno から LiClipse に一緒に移行して、別の python パッケージ (2.5 から 2.6) に移行しました。原則として、私が使用している特定のパッケージには、win32com パッケージで動作するバージョンがあります。
Excel ファイルを読み取ると、str() を使用して抽出して文字列に変換するときにコードがクラッシュします。コンソール出力は次のとおりです。
より具体的には、次のことを実行します。
エクセルを読む:
内部ループで、セルの値を抽出します。
最後に、cell_value を str に変換しようとすると、クラッシュします。
Excel にアクセスして非 ASCII 文字を削除すると、すべてがスムーズに機能します。このエンコードの提案を試しました。私がグーグルで検索した他の解決策は、ファイルを特定の形式で保存することを提案していますが、それはできません。
私を困惑させているのは、以前は同じ入力 Excel でコードが機能していたのに、この LiClipse と 2.6 Python への変更がすべてを殺してしまったことです。
どうすれば進歩できますか?
eclipse - liclipse が名前を変更したファイルへの参照を置き換えないようにする
Eclipse から LiClipse に乗り換えました。
厄介なのは、ファイルの名前を変更すると、すべてのコードが通過し、名前が変更されたファイルへの参照が新しい名前に変更されることです。
通常、大きな変更を加える前にファイルの名前を変更してバックアップを作成するため、この動作は望ましくありません。
この動作をオフにすることはできますか?
python - Liclips を使用して ParaView スクリプトを作成するにはどうすればよいですか?
ここの指示に従ってみましたが、成功しませんでした。ここに私の環境変数のいくつかがあります:
パス: C:\Python34\;C:\Python34\Scripts;...;C:\Program Files (x86)\ParaView 4.3.1\lib\paraview-4.3\site-packages;C:\Program Files (x86) )\ParaView 4.3.1\lib\paraview-4.3\site-packages\vtk
PYTHONPATH: C:\Program Files (x86)\ParaView 4.3.1\lib\paraview-4.3\site-packages;C:\Program Files (x86)\ParaView 4.3.1\lib\paraview-4.3\site-packages\ vtk;C:\Program Files (x86)\ParaView 4.3.1\lib\paraview-4.3
私がLiclipseで入力c = Cone()
すると、赤の下線が引かれ、一番上にあるかどうかに関係なく、「未定義の変数」メッセージが表示されますfrom paraview.simple import *
。ただし、インポートした場合、この問題を表示せずにparaview.simple.GetActiveSource()
andのようなものを入力できます。しかし、コマンド プロンプトからコードを実行しようとすると、次のようなメッセージが表示されます。paraview.simple.demo1()
paraview.simple
ファイル "C:\Program Files (x86)\ParaView 4.3.1\lib\paraview-4.3\site-packages\paraview\vtk__init__.py"、モジュールの 7 行目
ImportError: DLL の読み込みに失敗しました: 指定されたモジュールが見つかりませんでした。
from paraview.simple import *
IDLE 2.7.8 ウィンドウに書き込むと、同じエラーが発生します。IDLE 3.4.3 ウィンドウを使用すると、構文エラーが発生します。
私が経験した唯一の成功は、エラーがあると思われるコードを記述し、それを ParaView 内でマクロとしてロードするか、ParaView の Python シェルから [スクリプトの実行] ボタンを押すことです。
編集:ParaViewはPython 2でしか動作しないのではないかと考えて、Python 2を再インストールしようとしましたか?これにより、環境変数が少し変更されました。
パス: C:\Python27\;C:\Python27\Scripts;C:\Python34\;C:\Python34\Scripts;...;C:\Program Files (x86)\ParaView 4.3.1\lib\paraview- 4.3\site-packages;C:\Program Files (x86)\ParaView 4.3.1\lib\paraview-4.3\site-packages\vtk
現在、エラーは次のように変更されています。
ファイル "C:\Program Files (x86)\ParaView 4.3.1\lib\paraview-4.3\site-packages\paraview\vtk__init__.py"、モジュールの 7 行目
ImportError: DLL の読み込みに失敗しました: %1 は有効な Win32 アプリケーションではありません。
編集:問題が解決したので、パス変数を共有する必要があると思いました。
パス: C:\Python27\;C:\Python27\Scripts;...;C:\Program Files (x86)\ParaView 4.3.1\bin
PYTHONPATH: C:\Program Files (x86)\ParaView 4.3.1\lib\paraview-4.3\site-packages;C:\Program Files (x86)\ParaView 4.3.1\lib\paraview-4.3\site-packages\ vtk