###Python3のバイトコンパイルで複数の.pyを1つの.pycにしたい
実行環境:Ubuntu16.04, Python3.5.1
にて、複数の.pyをバイトコンパイルを用いて1つの.pycにしたいと考えております。
具体的には、以下のような2つの.pyファイルを、
Python
1#ファイル名はtest0.py 2from test1 import func 3 4for i in range(10): 5 if func(i) == 1: 6 print(i)
Python
1#ファイル名はtest1.py 2def func(i): 3 if i % 2 == 0: 4 return 0 5 else: 6 return 1
#コンパイルのコマンド py -m compileall .
でバイトコンパイルしておりますが、複数の.pycファイルが生成されてしまっており、
2つが揃っていないと実行できない状況となっております。
これを、C++などでの以下のような方法に似た手段で1つの.pycファイルにまとめることはできないでしょうか?
C++
1//ファイル名はtest0.cpp 2#include <bits/stdc++.h> 3using namespace std; 4int test_func(int); 5int main(){ 6 int i; 7 for (i=0; i<10; i+=1){ 8 if (test_func(i) == 0){ 9 cout << i << endl; 10 } 11 } 12 return 0; 13}
C++
1//ファイル名はtest1.cpp 2#include <bits/stdc++.h> 3using namespace std; 4int test_func(int i){ 5 if (i % 2 == 0){ 6 return 0; 7 } 8 else{ 9 return 1; 10 } 11}
#コンパイルのコマンド g++ test0.cpp test1.cpp

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/06/25 13:53