Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何编译我的Python软件';s位于包含子文件夹的文件夹中_Python_Python 3.x_Directory_Compilation_Python 3.6 - Fatal编程技术网

如何编译我的Python软件';s位于包含子文件夹的文件夹中

如何编译我的Python软件';s位于包含子文件夹的文件夹中,python,python-3.x,directory,compilation,python-3.6,Python,Python 3.x,Directory,Compilation,Python 3.6,因此,我的软件都包含在BankingSystem文件夹中。在该文件夹中,还有许多其他文件夹,如Account、Algorithm等。如何编译BankingSystem文件夹中的所有python文件,包括子文件夹? 这是BankingSystem BankingSystem │ main.py │ ├───Account │ account.py │ ├───Algorithms │ accountAccess.py │ accountManage.py

因此,我的软件都包含在
BankingSystem
文件夹中。在该文件夹中,还有许多其他文件夹,如
Account
Algorithm
等。如何编译
BankingSystem
文件夹中的所有python文件,包括子文件夹?


这是
BankingSystem

BankingSystem
│   main.py
│
├───Account
│       account.py
│
├───Algorithms
│       accountAccess.py
│       accountManage.py
│       accountMoney.py
│
├───Database
│       Accounts.json
│
├───Login
│       login.py
│
└───Register
        register.py

如果使用Linux,则可以创建.sh文件;如果使用windows,则可以创建.bash文件。
编写编译每个文件的常规步骤,并将其保存为上述格式之一。并运行该特定文件

编译是什么意思?@juanpa.arrivillaga生成一个.exe文件。或.pyc文件。我以前编译过单个文件,在一个名为pycache的文件夹中得到一个.pyc文件。抱歉,我可能听起来很愚蠢,我是PythonGenerating
的初学者。pyc
文件不会阻止您以某种方式分发python运行时来运行python程序,如果您感兴趣的话。再说一次,你真的需要明确你想要实现的目标。不要道歉。在任何情况下,您都可能希望使用类似的东西来分发python程序。它处理最常见的包和依赖性,所以它可以很好地用于您的用例OK很棒!我来看看pyinstaller。非常感谢你,祝你过得愉快!