質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.39%
Visual Studio Code

Visual Studio Codeとは、Microsoft社が開発したマルチプラットフォーム対応のテキストエディタです。Visual Studioファミリーの一員でもあります。拡張性とカスタマイズ性が高く、テキストエディタでありながら、IDEと遜色ない機能を備えることができます。

GitHub

GitHubは、Gitバージョン管理システムを利用したソフトウェア開発向けの共有ウェブサービスです。GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供しています。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

1回答

309閲覧

GitHubに公開されているPythonスクリプトをVScordで実行する方法

yuki15

総合スコア0

Visual Studio Code

Visual Studio Codeとは、Microsoft社が開発したマルチプラットフォーム対応のテキストエディタです。Visual Studioファミリーの一員でもあります。拡張性とカスタマイズ性が高く、テキストエディタでありながら、IDEと遜色ない機能を備えることができます。

GitHub

GitHubは、Gitバージョン管理システムを利用したソフトウェア開発向けの共有ウェブサービスです。GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供しています。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

0クリップ

投稿2024/08/19 11:18

編集2024/08/19 12:02

実現したいこと

3つのPythonスクリプトを利用し、iPhoneの解析データから特定のデータを抽出・分析・解析。

発生している問題・分からないこと

GitHubに3つのスクリプトがある為、プログラミングがわからないわけではなく実行方法が不明で困っております。
Pythonを利用できるようにしたVScordにて、1つのウインドウに抽出用のスクリプト、その下にiPhoneの解析データを開き、実行を押すとターミナルに表示があります。
行の記載があり、解析データの方を示していますが、そこを2段階目のスクリプトに用いても何か違うようで…
どこが間違っていますか?何か特別な環境が必要でしょうか?

追記
他のHPでも質問しております。
https://ja.stackoverflow.com/questions/99929/github%E3%81%AB%E3%81%82%E3%82%8Bpython%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88%E3%82%92%E3%83%93%E3%82%B8%E3%83%A5%E3%82%A2%E3%83%AB%E3%82%B9%E3%82%BF%E3%82%B8%E3%82%AA%E3%82%B3%E3%83%BC%E3%83%89%E3%81%AB%E3%81%A6%E5%AE%9F%E8%A1%8C%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95?noredirect=1#comment114064_99929

カスペルキー
https://www.kaspersky.co.jp/about/press-releases/2024_vir15022024
GitHub
https://github.com/KasperskyLab/iShutdown

該当のソースコード

特になし

試したこと・調べたこと

  • teratailやGoogle等で検索した
  • ソースコードを自分なりに変更した
  • 知人に聞いた
  • その他
上記の詳細・結果

何もわからなかった。

補足

特になし

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

GitHubで公開されているコードを使うとしても、基本的なpythonの知識は必要です。入門書を読むなどして、pythonのインストールを含む環境を整備し、Hello world程度のスクリプトの実行はできるようにしておくべきです。

コードのGitHubを見ると、使いかたが丁寧に説明されていますので、VSCodeを使うのでなく、まずはその通りに実施してみることをお勧めします。

READMEには、必要なパッケージの一覧があります。 ほとんどが標準モジュールですが、termcolorはインストールしておく必要があります。

3つのスクリプトそれぞれは、すでに手元にあると思いますが、「iOS Sysdiagnose archives」という、たぶん.tar.gzファイルを入力に必要としています。
そのファイルを使って、コマンドラインで以下のようにすると結果を得られます。

  • iShutdown_detect.py

shell

1python3 iShutdown_detect.py <iOS Sysdiagnose archivesファイルのパス>
  • iShutdown_parse.py

shell

1python3 iShutdown_parse.py -e <iOS Sysdiagnose archivesファイルのパス> [-p] -o <出力ファイルのパス>
-p を付けるこ、解析データがつくられるようです。
  • iShutdown_stats.py

shell

1python3 iShutdown_stats.py <上のコマンドで作られたshutdown.logファイル>

投稿2024/08/19 12:42

TakaiY

総合スコア13546

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

yuki15

2024/08/19 13:19

ご親切にありがとうございます。 とてもわかりやすくて助かりました。 やはり基礎知識ないのは厳しいですね。 とりあえずVScordではなくGitHubでやってみます。
TakaiY

2024/08/19 14:16

> とりあえずVScordではなくGitHubでやってみます。 GitHubでやることはできません。 このあたりも確認してみてください。
yuki15

2024/08/19 14:43

そうなんですか…今色々試してました。 確認します。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.39%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問