精华内容
下载资源
问答
  • 1.打包可执行文件 1.1 依赖库 pyinstaller 1.2 步骤 2.调用可执行文件 2.1依赖库 os 2.2 执行代码 1.打包可执行文件 1.1 依赖库 pyinstaller 1.2 步骤 1.pip安装pyinstaller 2.cd到源文件所在路径 3....

    1.打包可执行文件

    1.1 依赖库 pyinstaller

    1.2 步骤

    • 1.pip安装pyinstaller
    • 2.cd到源文件所在路径
    • 3.运行pyinstaller -F 文件名.py
    • 4.运行结束后,disc文件夹下就有了可以执行的exe文件

    1.3 可选参数与备注

    常用参数:
    
    -F 制作独立的可执行程序
    -D 制作出的档案存放在同一个文件夹下(默认值)
    -K 包含TCL/TK(对于使用了TK的,最好加上这个选项,否则在未安装TK的电脑上无法运行)
    -w 制作窗口程序
    -c 制作命令行程序(默认)
    -X 制作使用UPX压缩过的可执行程序(推荐使用这个选项,需要下载UPX包,解压后upx.exe放在Python(非PyInstaller)安装目录下,下载upx308w.zip)
    -o DIR 指定输出SPEC文件路径(这也决定了最后输出的exe文件路径)
    --icon=[ICO文件路径] 指定程序图标
    -v [指定文件] 指定程序版本信息
    -n [指定程序名] 指定程序名称

    备注:
    如有存在多个py文件,之前存在调用关系,只需要将主文件,如main.py打成exe文件。发布的时候就是一个文件夹了。

    注:Pyinstaller 对中文目录存在一定的兼容问题。故使用过程中,一般最好不要将exe文件放在带有中文的目录下,比如桌面.

    2.调用可执行文件

    2.1依赖库 os

    2.2 执行代码

    from __future__ import print_function
    import os
    
    os.system(r'"D:\Program Files (x86)\Snipaste\Snipaste.exe"')
    os.system('notepad')
    ip = raw_input(r'输入IP:')
    os.system('ping ' + ip)

    说明:调用os.system默认运行Windows自带的cmd,因此如果调用cmd执行命令的话,只需要输入
    命令就可以,调用其他可执行程序的话,就需要写全部路径。

    展开全文
  • 作者是在线疯狂发布于2014年10月12日在Python,译林. ...这很好,但你有没有想过将你编写的Python脚本转化为可执行文件?这似乎是一个很赞的主意,有许多原因!你可以在没有Python解释器的情况下重

     

    作者是 在线疯狂 

     

     

     

    Python是一种简单而强大的编程语言,适用于编写脚本,甚至于应用程序的开发。Python可用的各种GUI包使得利用Python编写全功能的应用变为可能。这很好,但你有没有想过将你编写的Python脚本转化为可执行文件?这似乎是一个很赞的主意,有许多原因!你可以在没有Python解释器的情况下重新部署你的应用。终端用户不需要在他的机器上安装Python。你可以将你的应用闭源(很不幸)等等……这篇文章可以告诉你如何从你的Python脚本生成win32可执行文件。 

     

     

    这篇教程将会一步一步的介绍如何从Python脚本创建Win32可执行文件。请确保你的系统里已经安装了下面的程序。

    Python. Get Python from http://www.python.org/download/ and install on your machine.
    py2exe. Get py2exe from http://www.py2exe.org/

    命令行程序

    下面的示例代码会在命令行里打印一行标题,以及从1到10的数字。

    test.py

    print "Python script to exe test program"
    
    count = 0
    
    while count < 10:
        print "count = " + str(count) +"\n"
        count = count + 1
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    把这段代码保存在test.py(或者别的以.py为后缀的)文件中。用Python解释器首先测试并成功运行这段代码。要完成这一步,只需要在命令行里输入“python test.py”。你应当在命令行里看到下面的输出。

     

    我们的Python脚本已经准备好了。现在我们还需要创建一个setup脚本。所谓的setup脚本其实就是另外一个Python脚本,在这个脚本里我们导入py2exe包,并从distutils包里导入setup脚本。此外,我们在这个文件里指定哪一个脚本作为可执行程序的入口点。创建一个新文件命名为setup.py并把下面的代码粘贴进去。

    setup.py

    from distutils.core import setup
    import py2exe
    
    setup(console=['test.py'])
    
    • 1
    • 2
    • 3
    • 4

    这段代码简单明了。在setup.py中导入setup和py2exe然后以入口点脚本的名字为参数调用setup()函数。现在可以运行这个脚本并创建可执行文件了。创建可执行文件时,在命令提示符里运行“python setup.py py2exe”。你可以在命令行里看到许多输出。最后你可以看到下图所示的输出内容。

     

    构建可执行文件的过程到此结束。现在你应该可以在\dist子目录下看到test.exe文件。将dist子目录移动到合适的位置然后运行test.exe,你可以看到下面的命令行输出。

     

    GUI应用程序

    我们已经成功将Python脚本转化为一个可执行命令行应用程序。下面我们来试试从Python脚本创建一个GUI可执行程序吧。使用Python创建GUI时,我们会用到Tkinter(Tk Interface)作为GUI工具包。从一个Tkinter-Python GUI脚本创建可执行文件非常直观。只要遵照我们在生成命令行程序时的步骤即可创建一个GUI可执行程序。

    创建一个新文件,将下面的代码粘贴进去,保存并命名为“gui.py”。

    gui.py

    from Tkinter import *
    
    frmMain = Tk()
    
    label = Label(frmMain, text="Welcome to py2exe!")
    label.pack()
    
    frmMain.mainloop()
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    这个代码也很直观,我们导入Tkinter工具包,创建主窗体,创建一个标签并将其调整为内容的大小并进入程序的主循环。试着在命令行里输入“python gui.py”来运行这段脚本。如果一切顺利,你应该看到下面的窗口。

     

    目前为止一切顺利。现在让我们看看我们怎样从脚本构建windows可执行程序。创建一个新文件命名为setup.py并将下面的代码粘贴进去。

    setup.py

    from distutils.core import setup
    import py2exe
    
    setup(console=['gui.py'])
    
    • 1
    • 2
    • 3
    • 4

    构建可执行文件时,在命令提示符里运行“python setup.py py2exe”。一旦构建过程完成,(将写的脚本全部)移动到\dist子目录下并通过在命令行里键入“gui.exe”来运行这个可执行文件。现在你应该看到与前面用Python脚本创建的一样的窗体。

     

    解决 py2exe打包后,总是多显示一个DOS黑色窗口

    其中把 console 更改为 windows 即可,重新打包

    多个文件的情况下,只要 入口文件setup(console=['gui.py'])就行,如果脚本里有用到配置文件,那么需要手动拷贝到.exe同一个目录下,否则会有异常 

     

     

     

    展开全文
  • Goland 生成可执行文件

    千次阅读 2018-11-02 08:59:00
    Goland通过调用go build 生成可执行文件。 默认Goland是可以执行程序,但你找不到可执行文件。 你需要自定义配置文件。 创建go build配置文件 Run kind 选Directory Directory 选你的main包所在文件夹 Output ...

    Goland通过调用go build 生成可执行文件。
    默认Goland是可以执行程序,但你找不到可执行文件。
    你需要自定义配置文件。


    创建go build配置文件
    Run kind 选Directory
    Directory 选你的main包所在文件夹
    Output directory设置与go build -o 不相容,所以不用设置,我们使用-o参数来控制可执行文件的路径以及名字
    Working directory保持默认就好
    Go tool arguments 就是go build 的参数

    转载于:https://www.cnblogs.com/xiyu714/p/9894285.html

    展开全文
  • linux 查找可执行文件

    万次阅读 2018-03-23 10:33:31
    转自:https://www.cnblogs.com/binyue/p/4707948.htmlLinux下的可执行文件Linux下如何查找可执行文件,作为一个Linux小菜刚刚有了这个问题,在windows中,可以通过后缀名判断是否是可执行文件,比如.exe,.bat等是...

    转自:https://www.cnblogs.com/binyue/p/4707948.html

    Linux下的可执行文件

    Linux下如何查找可执行文件,作为一个Linux小菜刚刚有了这个问题,

    在windows中,可以通过后缀名判断是否是可执行文件,比如.exe,.bat等是可执行文件,但是在Linux下呢?

    Linux下不能简单根据文件后缀判断是否可执行。

    linux下判断一个文件是否可执行,关键看是否有可执行权限,比如:

    在终端中输入:ls -l ,会列出类似于下的列表:

    -rwxrwxr-x 1 bingyue bingyue 48141 Jul 17 02:50 redis-trib.rb*
    -rw-rw-r-- 1 bingyue bingyue 2163 Aug 5 23:34 release.c
    drwxrwxr-x 2 bingyue bingyue 4096 Jul 22 20:03 Documents

      以下面输出为例,下划线区域说明了文件的权限,包括可读、可写、可执行等等。

    【-】【rwx】【rwx】【r-x】 1 bingyue bingyue 2324109 Aug 5 23:35 redis-cli*

    10个字符确定不同用户能对文件干什么:
    第一个字符代表文件(-)、目录(d),链接(l)
    其余字符每3个一组(rwx),读(r)、写(w)、执行(x),分别说明文件所有者(User)、文件所有者所在的用户组其他用户(Group)、其他组用户(Others)对该文件拥有的权限。

    第一组rwx:文件所有者的权限 是读、写和执行
    第二组rwx:与文件所有者同一组的用户的权限是读、写和执行
    第三组r-x:不与文件所有者同组的其他用户的权限是读和执行,不能写

    另外有部分文件也可以通过后缀名判断,比如redhat中,凡是.rpm格式的都能在redhat中执行,debian中.deb格式的在debianlinux中能直接执行。

    如何查找可执行文件

    使用
    ls -F|grep "*"

    Ubuntu下也可以使用

    ll | grep "*"
    ll不是linux下一个基本的命令,可以认为是ls -l的一个别名。

    ls -F可以把文件按照类型归类,并且在末尾加上/ *等符号标识。
    -F, --classify append indicator (one of */=>@|) to entries,
    -F和--classify选项可以对列表查看文件添加后缀。普通文件不添加后缀,对可执行文件添加*号,为目录添加/号,为符号链接添加@号。
    | 管道输出,grep "*" 从中挑出以"*"结尾的行并输出。

    类似的,
    使用ls -F|grep "/" 可以查找目录
    使用ls -F|grep "@" 可以查找软连接

     

    另外,使用ls -color 可以标识出可执行文件:

    实例输出:

    展开全文
  • pycharm生成可执行文件

    千次阅读 2020-01-31 20:02:39
    1.pycharm打开Terminal对话框: View->Tool Windows->Terminal 2.安装pyinstaller: pip3 install pyinstaller ...4.打开py文件所在的dist文件夹,可找到生成的可执行文件,双击可运行 附p...
  • c#生成exe可执行文件

    千次阅读 2019-07-04 19:04:10
    c#生成exe可执行文件 【Visual Studio】 ※生成exe可执行文件方式 1.调试完毕,确认程序无误后:生成-生成解决方案 2.程序所在文件夹-文件名-obj-Debug-同名可执行文件即为所求 ※可执行文件图标设置方式 1.准备ico...
  • Python生成可执行文件exe

    万次阅读 2019-05-11 16:36:07
    Python生成可执行文件exe 一、安装 pyinstaller pip install pyinstaller 二、使用 pyinstaller 命令 使用示例 相对路径 在程序目录中,运行命令pyinstaller myscript.py 则可以在当前目录生成两个文件夹dist和...
  • linux可执行文件格式

    千次阅读 2017-05-24 23:27:05
    1. 可执行文件的任务: 可执 行文件的创建: 编译(compile): 源程序文件被编译成目标文件, 连接(link): 多个目标文件 被连接成一个最终的可执行文件可执行文件的运行: 可执行文件被加载(load)到内存中执行。...
  • 将Linux可执行文件变成可执行命令

    千次阅读 2019-01-22 14:16:47
    查看PATH环境变量 echo $PATH 或 env | grep PATH 添加路径到PATH export PATH=/usr/test:$PATH 临时改变,只能在当前的终端窗口中有效,当前窗口关闭后就会恢#复原有的path配置,通过...4.将可执行文件放入该...
  • 使用 cmake 编译可执行文件

    万次阅读 2018-08-15 13:15:04
    如我们写好源代码和主函数,可以不使用 IDE 直接用命令行编译成可执行文件。比如需要提供一个工具程序提供给后端通过命令行调用。可能有的人认为直接编译成可执行文件给别人不就 OK 了吗? 但问题来了,你本地编译...
  • python3.6打包成exe可执行文件,已解决方案

    万次阅读 多人点赞 2017-11-18 13:08:43
    将python程序打包成exe可执行文件有多种方法,这里讲一种最简单最常用的方法,只需要使用pyinstaller命令即可。 一、环境 Windows 7或10 x64 Python 3.6.1 二、需要包 pyinstaller 3.3 pywin32 这里需要注意...
  • Pycharm生成可执行文件.exe

    万次阅读 2019-01-20 18:40:59
    一个项目开发完毕后总有一种想法,就是生成可执行文件,总不能一直用python xxx执行吧。 以下操作同时适用于windows和Linux下的Pycharm(我在Ubuntu下试验过,生成的是在Ubuntu下的可执行文件) 1、打开Pycharm。 2...
  • shell 判断文件是否是可执行文件

    千次阅读 2018-12-07 23:13:00
    测试变量指定的文件是否存在且是可执行文件。如果存在且是可执行文件,则执行该文件,否则通过chmod命令赋予该文件可执行权限。//test.sh #!/bin/bashecho "enter the name:"read filenameif test -x $filename ;...
  • go语言生成可执行文件

    千次阅读 2019-06-25 15:54:25
    go语言如何生成可执行文件
  • linux下的sh文件变成可执行文件

    万次阅读 2019-08-15 09:12:01
    可执行文件时有颜色(我这是绿色),./是能够补全文件名的。如果没有权限,仅仅是拖拽一个文件时不行的。必须执行:chmod 777 xxx.sh
  • python中3种调用可执行文件.exe的方法

    万次阅读 多人点赞 2018-07-04 20:40:25
    方法一、os.system()会保存可执行程序中的打印值和主函数的返回值,且会将执行过程中要打印的内容打印出来import os main = "project1.exe" r_v = os.system(main) print (r_v )方法二、commands....
  • 1、安装pyinstaller pip install pyinstaller 2、编译 pyinstaller -F -w game.py (-F表示...pyinstaller -F -w -i bitbug_favicon.ico game.py (-i用来设置编译成exe文件的图标,后面跟.ico格式的图片文件) ...
  • linux修改文件为可执行文件

    千次阅读 2019-05-08 19:26:00
    修改shell为可执行文件 chmod +x test2.sh chmod751file 给file的属主分配读、写、执行(7)的权限,给file的所在组分配读、执行(5)的权限,给其他用户分配执 有可能没权限 chmod 777 转载于:...
  • VS Code设置PHP可执行文件

    千次阅读 2020-05-05 17:04:23
    Visual Studio Code设置PHP可执行文件 Visual Studio Code 提示 “无法验证,因为未设置任何 PHP 可执行文件。请使用设置 “php.validate.executablePath” 配置 PHP 可执行文件。”解决方法: 首选项 --> 设置-...
  • Linux中可执行文件

    千次阅读 2017-10-19 10:04:32
    Linux中写脚本,运行前需要转换成可执行文件。例如: 写一个名为filename.sh的shell脚本。 运行脚本前,用命令: chmod +x filename.sh 然后就发现filename.sh变成了绿色的可执行文件
  • linux生成可执行文件

    千次阅读 2019-01-06 22:13:54
    生成目标文件 gcc -c xiangjia.c xiangjia.c main.c 生成静态库文件  ar cr libmath56.a xiangjia.o xiangjian.o 生成可执行文件  gcc –o math main.o libmath56.a
  • 每个文件经过编译都会形成一个目标文件(二进制文件),多个目标文件链接后才能形成可执行文件。 o文件如何形成: gcc -c a.c 可执行文件: 不论是c文件还是o文件,都是无法执行的,最终还要生成
  • Python生成exe可执行文件

    千次阅读 2018-12-24 15:22:48
    将Python文件编译成exe可执行文件,可使用pyinstaller工具或py2exe工具实现。这里使用pyinstaller来说明。 安装pyinstaller模块 使用pip安装pip install pyinstaller 生成exe文件 准备好需要编译成exe的Python...
  • 将批处理文件编译成可执行文件

    万次阅读 2018-06-10 03:07:31
    批处理(dos)是脚本语言,源代码是开放的,这对有些包含自动登录服务器的账号密码之类信息的脚本很不安全,因此需要将批处理文件编译成可执行文件,这样可以很大程度上提高安全性。这里推荐一款很好用的软件...
  • Ubuntu下双击sh可执行文件无法执行

    万次阅读 2017-07-20 22:01:49
    Ubuntu下双击sh可执行文件无法执行 解决方案
  • python脚本文件编译成可执行文件(.exe文件) 在windows下编译 先决条件: 1、已经在windows/linux 下面安装了 python 2、打开win+R(CMD命令) 输入: pip intsall pyinstaller 3、保证安装成功以后,在需要安装...
  • 源代码文件包含程序员使用的任何编程语言编写的代码。 目标代码文件包含机器语言代码,它不必是完整的代码。 可执行文件包含组成可执行程序的完整机器语言代码。 ...
  • Android 加载ELF可执行文件

    千次阅读 2017-05-08 12:23:14
    Android通过调用shell脚本加载执行ELF可执行文件,废话不多说。附件是一个加载执行“Hello World”可执行文件的Demo。后期可以通过调用一个脱壳机的可执行文件进行脱壳。
  • GO Window下编译Linux可执行文件 文章目录GO Window下编译Linux可执行文件1、Note2、交叉编译方法window 下编译 linuxlinux 下编译 window3、参考 Go-交叉编译-在window中编译linux 可执行文件 1、Note 在window使用...
  • ubuntu 把文件设置为可执行文件

    千次阅读 2017-03-15 09:23:53
    有两种办法把文件设置为可执行文件。 1) 直接在文件属性标签中选中 "可执行",--b 如果用的是图形界面,这个方法最简单直接。 2) 使用命令 chmod +x file.sh。将可执行属性添加到文件属性中。 然后,执行这...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 115,297
精华内容 46,118
关键字:

可执行文件