这个python程序的入口在哪?

Python012

这个python程序的入口在哪?,第1张

可以自己定义入口(main)

在代码最后面加上

if __name__=='__main__':

    M = Macro()    #实例化类文件

    M.ExecuteBlock()  #调用类文件的方法

这个实际上类似于C 或者 java 的main()

假设这个文件叫做mac.py

命令行里执行

python mac.py  

#就会执行if __name__=='__main__': 下面的代码

将pycharm打开之后点击顶部菜单栏之中的file选项呼出下拉列表,然后在下拉列表内点击选择settings进入设置页面。在该页面中依次去选择Project workspace-Interpreter这两个选项,然后可以看见右侧页面出现了相关的选项。

2.将鼠标移动到该界面右上角位置出的加号按钮点击一下,就会出现一个搜索输入框。将pyinstaller这个模块的名称输入进去找到并点击install按钮安装它,安装完成之后关闭设置页面。

3.然后回到python项目之中并且找到该程序的入口文件按下快捷键Shift+F5测试一下能否正常运行,否则打包了一个有bug和不能用的程序就是浪费时间。

测试完毕之后在文件资源管理器一栏内将python项目入口程序选中并右键,在选项列表里面点击Open in terminal,它的作用就是以当前文件路径打卡终端。

4.操作完毕之后可以看到在pycharm编辑器底部出现了一个终端命令行窗口,在这里面去执行如下命令即可打包python项目,

pyinstaller -D main.py

这个命令中的main.py必须是当前python项目的入口文件,否则会直接打包失败。命令执行完毕生成dist文件,并且有exe可执行程序就是打包成功。