私は毎日iPhoneアプリをダウンロードするためにappdailysales.py moduleを使用しようとしています。私は、.NET開発者ですので、私は次のコードを使用してC#ソリューションでIronPythonのを使用して、これを実行してみました:私はGZIPを持っていなかったのでAppDailySales:動作しますが、ダウンロードしたgzipファイルが破損しています
using IronPython.Hosting;
var ipy = Python.CreateRuntime();
dynamic appSales = ipy.UseFile("appdailysales.py");
appSales.main();
を、私はそのモジュールへの参照を取り出しました。私はGZipStream C#クラスを使用してファイルを解凍しようとしていました(Appleが.gzファイルとしてダウンロードを提供しています)。だから私は75行目と429〜435行目をコメントアウトした。
IronPythonから直接Python 2.7(昨夜のActivePythonインストール済み)を使用してC#ソリューションでappdailysales.pyを実行しようとしました。同じ結果をすべて:私は7zipをを使用して.gzのファイルを開こうとすると、私は次のエラーを取得する:私はGZipStreamクラスを使用しようとすると
CRC Failed ... file is broken
私が手:
The CRC in GZip footer does not match the CRC calculated from the decompressed data
もし私が手動で.gzファイルをダウンロードすると、7ZipまたはGZipStreamを使ってファイルを解凍できます。
私はC#に慣れていますが、Pythonでは初めてです。あなたが提供できるどんな助けも大歓迎です。
お時間をいただきありがとうございます。
@ Tod1d:あなたの質問に答えた場合は、それを受け入れてください。それ以外の場合は、どうしていいか分からない場合は、さらに援助をしようとします。 –
説明と提案をありがとう。私はIronPythonを削除し、Python 2.7を使用してコードを実行しました。ファイルを取得して解凍すると、データを解析してDBにドロップするC#コンソールアプリケーションがあります。私に時間があれば、オープンモードを変えてそれが役立つかどうかを調べるつもりです。それにかかわらず、努力のために+1。 –