.py用pyinstaller打包生成的exe,在cmd里面运行没有print输出

在命令行里运行脚本,然后带参数,用python.exe -test.py -c ** -f ** or python.exe -test.py -h,这样能在cmd里面有print输出。但是用pyinstaller打包生成.exe后(pyinstaller -w -F test.py common.py),命令行能正常执行,但是没有print输出,求解

import sys
import common

if len(sys.argv) == 1:
    valueforc = "None"
    valueforf = "None"
    print (valueforc,valueforf)
else:
    (optc, valueforc, optf, valueforf) = common.command(sys.argv[1:])
    print ("test1")
def command(argv):
    try:
        opts, args = getopt.getopt(argv, "hc:f:")
        print(opts, args)
    except getopt.GetoptError:
        print('use the current options: test.py -c <categoryname> -f <featurename>')
        sys.exit(2)
    for opt, arg in opts:
        if opt == '-h':
            print('test.py -c <categoryname> -f <featurename>')
            sys.exit()
        elif opt == "-c":
            category = arg
            optc = opt
            optf = "None"
            feature = "None"
        elif opt == "-f":
            feature = arg
            optf = opt
            optc = "None"
            category = "None"
    return(optc, category, optf, feature)

3个回答

打包的时候-w参数去掉,这个参数是去命令窗口的,没有命令窗口肯定看不到输出了

chen475349487
chen475349487 谢谢。解决了。
12 个月之前 回复

你的参数有问题,直接把参数去掉就可以了

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
为什么在pyinstaller打包运行正常的.py文件为exe文件后,exe文件运行报错?

环境: win7, 32位,Python2.7, pywinauto 问题: 使用Pyinstaller打包.py文件为exe文件,exe文件运行报错:SendInput() inserted only 0 out of 2 keyboard events. 但是.py文件运行正常。 代码: exe文件报错的代码在date.TypeKeys(timestr_1)这里报错,附上部分代码: #调用加密程序encrypt.exe加密已导出的库文件 file_encrypt_0 = r'\加密(IPS&&IDS)\EncryptDB.exe' file_encrypt_1 = PathStr + unicode(file_encrypt_0, 'utf8') app_encrypt = Application().start(file_encrypt_1) dlg_encrypt = app_encrypt.window_(class_name="#32770") date = dlg_encrypt.window_(title_re='201', class_name="SysDateTimePick32") date.TypeKeys(timestr_1)

pyinstaller 打包python文件为exe时出错

cmd上运行后如下: C:\WINDOWS\system32>pyinstaller -F C:\Users\lenovo\Desktop\文档\测试\btboay.py 128 INFO: PyInstaller: 3.3.1 128 INFO: Python: 3.6.5 129 INFO: Platform: Windows-10-10.0.16299-SP0 131 INFO: wrote C:\WINDOWS\system32\btboay.spec 141 INFO: UPX is not available. 142 INFO: Extending PYTHONPATH with paths ['C:\\Users\\lenovo\\Desktop\\文档\\测试', 'C:\\WINDOWS\\system32'] 143 INFO: checking Analysis 270 INFO: Building because inputs changed 271 INFO: Initializing module dependency graph... 294 INFO: Initializing module graph hooks... 299 INFO: Analyzing base_library.zip ... 7202 INFO: running Analysis out00-Analysis.toc 7208 INFO: Adding Microsoft.Windows.Common-Controls to dependent assemblies of final executable required by d:\python\python.exe 7701 WARNING: lib not found: api-ms-win-crt-process-l1-1-0.dll dependency of d:\python\python36.dll 7782 WARNING: lib not found: api-ms-win-crt-conio-l1-1-0.dll dependency of d:\python\python36.dll 8887 INFO: Caching module hooks... 8900 INFO: Analyzing C:\Users\lenovo\Desktop\文档\测试\btboay.py 9554 INFO: Loading module hooks... 9555 INFO: Loading module hook "hook-encodings.py"... 10430 INFO: Loading module hook "hook-pydoc.py"... 10432 INFO: Loading module hook "hook-xml.py"... 10926 INFO: Loading module hook "hook-_tkinter.py"... 11707 INFO: checking Tree 11981 INFO: checking Tree 12067 INFO: Looking for ctypes DLLs 12067 INFO: Analyzing run-time hooks ... 12072 INFO: Including run-time hook 'pyi_rth__tkinter.py' 12094 INFO: Looking for dynamic libraries 12195 WARNING: lib not found: api-ms-win-crt-conio-l1-1-0.dll dependency of d:\python\DLLs\_ssl.pyd 12327 WARNING: lib not found: api-ms-win-crt-conio-l1-1-0.dll dependency of d:\python\DLLs\_hashlib.pyd 12828 INFO: Looking for eggs 12828 INFO: Using Python library d:\python\python36.dll 12829 INFO: Found binding redirects: [] 12849 INFO: Warnings written to C:\WINDOWS\system32\build\btboay\warnbtboay.txt 12952 INFO: Graph cross-reference written to C:\WINDOWS\system32\build\btboay\xref-btboay.html 13010 INFO: checking PYZ 13036 INFO: Building because toc changed 13036 INFO: Building PYZ (ZlibArchive) C:\WINDOWS\system32\build\btboay\out00-PYZ.pyz 14218 INFO: Building PYZ (ZlibArchive) C:\WINDOWS\system32\build\btboay\out00-PYZ.pyz completed successfully. 14232 INFO: checking PKG 14291 INFO: Building because toc changed 14291 INFO: Building PKG (CArchive) out00-PKG.pkg 20903 INFO: Building PKG (CArchive) out00-PKG.pkg completed successfully. 20975 INFO: Bootloader d:\python\lib\site-packages\PyInstaller\bootloader\Windows-32bit\run.exe 20975 INFO: checking EXE 21034 INFO: Building because toc changed 21034 INFO: Building EXE from out00-EXE.toc 21219 INFO: Appending archive to EXE C:\WINDOWS\system32\dist\btboay.exe 21236 INFO: Building EXE from out00-EXE.toc completed successfully. 但我要打包的文件目录下只生成了一个__pycache__文件夹,没有打包的EXE文件

pyinstaller打包exe后在其他环境上无法运行

win10 64位上用pyinstaller把.py打包.exe,本机上没有问题,但在win xp上无法运行 试着搜索了一下warn文件里的内容貌似没找到解决方案 打包过程的图片: ![图片说明](https://img-ask.csdn.net/upload/201901/30/1548828748_686025.png) warn里面的内容: ```py missing module named resource - imported by posix, C:\Users\12848\Desktop\project\I GOT YOU.py missing module named posix - imported by os, C:\Users\12848\Desktop\project\I GOT YOU.py missing module named _posixsubprocess - imported by subprocess, C:\Users\12848\Desktop\project\I GOT YOU.py missing module named org - imported by pickle, C:\Users\12848\Desktop\project\I GOT YOU.py missing module named readline - imported by cmd, code, pdb, C:\Users\12848\Desktop\project\I GOT YOU.py excluded module named _frozen_importlib - imported by importlib, importlib.abc, C:\Users\12848\Desktop\project\I GOT YOU.py missing module named _frozen_importlib_external - imported by importlib._bootstrap, importlib, importlib.abc, C:\Users\12848\Desktop\project\I GOT YOU.py missing module named _winreg - imported by platform, C:\Users\12848\Desktop\project\I GOT YOU.py missing module named _scproxy - imported by urllib.request missing module named java - imported by platform, C:\Users\12848\Desktop\project\I GOT YOU.py missing module named 'java.lang' - imported by platform, C:\Users\12848\Desktop\project\I GOT YOU.py, xml.sax._exceptions missing module named vms_lib - imported by platform, C:\Users\12848\Desktop\project\I GOT YOU.py missing module named termios - imported by tty, C:\Users\12848\Desktop\project\I GOT YOU.py, getpass missing module named grp - imported by shutil, tarfile, C:\Users\12848\Desktop\project\I GOT YOU.py missing module named 'org.python' - imported by copy, C:\Users\12848\Desktop\project\I GOT YOU.py, xml.sax missing module named pwd - imported by posixpath, shutil, tarfile, http.server, webbrowser, C:\Users\12848\Desktop\project\I GOT YOU.py, netrc, getpass missing module named _dummy_threading - imported by dummy_threading, C:\Users\12848\Desktop\project\I GOT YOU.py ``` 我的程序中调用的库: ```python from tkinter import* import tkinter.messagebox from random import randint from threading import Thread from time import sleep from re import split ```

py27使用pyinstaller打包pyecharts模块生成html无图案(pycharm运行正常)。

源码在pycharm运行成功,pyinstaller打包后,将C:\Python27\Lib\site-packages\pyecharts\templates的html文件拷贝到exe根目录,运行成功,打开html无内容 1、打包截图 ![图片说明](https://img-ask.csdn.net/upload/201810/30/1540905910_662885.jpg) 2、未拷贝html运行截图 ![图片说明](https://img-ask.csdn.net/upload/201810/30/1540905953_491952.jpg) 求大神帮忙看下。

pyinstaller打包后exe不能运行

我用tkinter编写了一个GUI,运行没问题。 但是p'yin's'taller打包后,exe不能运行,说检查到了致命错误。

pyinstaller打包后运行exe报错 -图片加载失败

python2.7 winds 64操作系统 eclipse里面可以正常运行,pyinstaller打包后运行exe报错 ---pygame.error: Couldn'topen image/background.png 这句代码报错f = pygame.image.load("image/background.png") 图片放在.py文件同目录 把路径改成绝对路径就没问题了,但是感觉这样太low。。。

pyinstaller 生成exe文件 包含其他文件夹(内不含py)

现在想用pyinstaller打包成一个exe文件,但是打包成功后运行失败 ![图片说明](https://img-ask.csdn.net/upload/201908/26/1566807774_51117.png) 工程目录下有个依赖文件夹“VLC_3.0.0”想将它一起打包到exe中: ``` os.environ['PYTHON_VLC_MODULE_PATH'] = "./VLC_3.0.0" ``` 打包命令: ``` pyinstaller -F myPython.py -n meng.exe ``` 怎么让生成的exe包含VCL_3.0.0这个文件夹呢?因为依赖里面的 libvlccore.dll,libvlc.dll 库。 求各位大神指点!!!

pyinstaller打包.py文件出错,求解

pyinstaller打包.py文件出错,求解 ``` Traceback (most recent call last): File "c:\users\86134\appdata\local\programs\python\python38-32\lib\runpy.py", line 192, in _run_module_as_main return _run_code(code, main_globals, None, File "c:\users\86134\appdata\local\programs\python\python38-32\lib\runpy.py", line 85, in _run_code exec(code, run_globals) File "C:\Users\86134\AppData\Local\Programs\Python\Python38-32\Scripts\pyinstaller.exe\__main__.py", line 7, in <module> File "c:\users\86134\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\__main__.py", line 111, in run run_build(pyi_config, spec_file, **vars(args)) File "c:\users\86134\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\__main__.py", line 63, in run_build PyInstaller.building.build_main.main(pyi_config, spec_file, **kwargs) File "c:\users\86134\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\building\build_main.py", line 844, in main build(specfile, kw.get('distpath'), kw.get('workpath'), kw.get('clean_build')) File "c:\users\86134\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\building\build_main.py", line 791, in build exec(code, spec_namespace) File "C:\Users\86134\Desktop\qw.spec", line 18, in <module> pyz = PYZ(a.pure, a.zipped_data, File "c:\users\86134\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\building\api.py", line 98, in __init__ self.__postinit__() File "c:\users\86134\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\building\datastruct.py", line 158, in __postinit__ self.assemble() File "c:\users\86134\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\building\api.py", line 128, in assemble self.code_dict = { File "c:\users\86134\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\building\api.py", line 129, in <dictcomp> key: strip_paths_in_code(code) File "c:\users\86134\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\building\utils.py", line 652, in strip_paths_in_code consts = tuple( File "c:\users\86134\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\building\utils.py", line 653, in <genexpr> strip_paths_in_code(const_co, new_filename) File "c:\users\86134\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\building\utils.py", line 660, in strip_paths_in_code return code_func(co.co_argcount, co.co_kwonlyargcount, co.co_nlocals, co.co_stacksize, TypeError: an integer is required (got type bytes) ```

Pyinstaller打包的exe文件在其他电脑无法正常运行

Python3.7.7 版本 在打包的电脑上,运行正常,且卸载需要的第三方库后,仍能正常运行 使用其他电脑(平台相同),就会报错,从报错信息来看,是第三库没能正确识别并有 Import Error:DLL load faied:The specified module could not be found. pywin32 pyinstaller均是最新版本

pyinstaller打包py成exe后音乐文件播放异常,pygame.error

已解决 虽然不知道什么原因 用pyinstaller打包以后pygame不支持播放mp3和ogg文件 我把音乐文件转换成wav格式就成功了 所以mp3和ogg在pycharm里可以正常使用,不过如果要转成exe的话还得先把音乐文件统一转化成wav才行 问题描述: ``` if self.direct == 1: pygame.init() music = r"music\ai.mp3" pygame.mixer.music.load(music) pygame.mixer.music.play() ``` 一个十分普通的语句,在pycharm里可以顺利运行,但使用pyinstaller完成打包,并把music文件夹复制到和exe文件同目录下后却不能正常播放music里面的音乐文件,出现如下报错:![图片说明](https://img-ask.csdn.net/upload/202001/11/1578673075_740305.png) 整条路径没有中文名,歌曲文件名为ai.mp3,也没有中文名; 打包语句:pyinstaller -D loadui_new.py 目前已经试过网上的冻结路径法、spec打包(使用--add-data添加文件)法,报错没有变化。 初学python,还请各位前辈能教一下,感激不尽

用pyinstaller打包py程序后运行闪退,pycharm和Jupiter环境中运行均无问题,cmd检查出现以下错误,劳知晓具体解决问题办法大佬解答

D:\tool\Anaconda\Scripts\dist>.\"index smooth.exe" Traceback (most recent call last): File "site-packages\PyInstaller\loader\rthooks\pyi_rth_certifi.py", line 13, in <module> File "d:\tool\anaconda\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 623, in exec_module exec(bytecode, module.__dict__) File "ssl.py", line 98, in <module> ImportError: DLL load failed: 找不到指定的模块。 [19648] Failed to execute script pyi_rth_certifi

用pyinstaller打包程序时(程序中有在cmd调用exe的行为)添加-w,界面卡住没反应?

1. 主程序用含有命令行调用exe的代码,pyinstaller打包。打包命令添加-w时发现运行程序时界面会卡住不动,不添加就可以正常运行,很不解。 调用exe代码如下: D:\\Converter\\kernel_time_convert.exe D:\\Log\\mobilelog\\APLog_2019_0621_164712__8\\kernel_log_6__2019_0621_173139 意思是用这个exe工具来转换kernellog的时间格式 2. 打包命令为pyinstaller test.py -F -w 3. 为啥不加-w就可以正常运行了?

调用扩展包的函数的.py文件生成.exe报错

求助大神! 我在用pyinstaller 将调用了psychopy扩展包里的函数的.py文件生成为可执行文件时,生成的.exe文件显示:ImportError: DLL load failed: 找不到指定的模块。 我在Python3.6的环境下,手动安装的psychopy-1.90.1扩展包。 待生成的.py文件如下: ![图片说明](https://img-ask.csdn.net/upload/201805/11/1526047387_84758.png) 在生成exe的时候考虑到了第三方扩展包的问题,在cmd 的D:\AA>路径下输入: pyinstaller -F -p D:\python3\psychopy; AA4.0.py 生成的.exe文件在执行时出现如下报错: D:\AA>dist\AA4.0 [1 2 3 4 5] Hello ward Enter [6 0 5 0 1 3 5 4 8 7] Traceback (most recent call last): File "AA4.0.py", line 24, in <module> from psychopy import visual File "d:\python3\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module exec(bytecode, module.__dict__) File "psychopy\visual\__init__.py", line 22, in <module> File "d:\python3\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module exec(bytecode, module.__dict__) File "psychopy\visual\basevisual.py", line 42, in <module> File "d:\python3\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module exec(bytecode, module.__dict__) File "psychopy\tools\monitorunittools.py", line 15, in <module> File "d:\python3\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module exec(bytecode, module.__dict__) File "psychopy\monitors\__init__.py", line 10, in <module> File "d:\python3\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module exec(bytecode, module.__dict__) File "psychopy\monitors\calibTools.py", line 36, in <module> File "d:\python3\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module exec(bytecode, module.__dict__) File "site-packages\scipy\optimize\__init__.py", line 270, in <module> File "d:\python3\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module exec(bytecode, module.__dict__) File "site-packages\scipy\optimize\optimize.py", line 37, in <module> File "d:\python3\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module exec(bytecode, module.__dict__) File "site-packages\scipy\optimize\linesearch.py", line 18, in <module> File "d:\python3\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 714, in load_module module = loader.load_module(fullname) ImportError: DLL load failed: 找不到指定的模块。 [62380] Failed to execute script AA4.0 感觉是pyinstaller没有把psychopy相关的模块打包进去,因为AA4.0.py中前一半不需要调用psychopy函数的程序能够在.exe中运行,但是后一半需要调用psychopy扩展包里面的函数的程序就无法运行了。 我应该怎么查是哪里出现问题的呢?

win7 64位下用pyinstaller打包exe后在win10上发出excel功能无法使用,这是为什么?大神求解

我用pyinstaller打包了一个exe软件包,在win7上可以正常运行,且功能正常,但是到win10上就有一个功能无法使用:“导出Excel”。界面图片如下: ![图片说明](https://img-ask.csdn.net/upload/201911/13/1573634708_672507.jpg) cmd窗口报错如下: ![图片说明](https://img-ask.csdn.net/upload/201911/13/1573635077_31382.png) 求问大神这是为什么?

pyinstaller打包错误 No module name pyg_resources.py2_warn

我用kivy(一个gui开发模块)制作了一个简单的gui程序,idle运行正常,代码如下: ``` import os import kivy from kivy.app import App from kivy.uix.label import Label from kivy.uix.gridlayout import GridLayout from kivy.uix.textinput import TextInput from kivy.uix.button import Button from kivy.uix.screenmanager import ScreenManager,Screen class ConnectPage(GridLayout): def __init__(self,**kwargs): super().__init__(**kwargs) self.cols = 2 if os.path.isfile("C:/Users/Administrator/Desktop/informations.txt"): with open("C:/Users/Administrator/Desktop/informations.txt","r") as f: d = f.read().split(",") prev_ip = d[0] prev_port = d[1] prev_username = d[2] else: prev_ip = "" prev_port = "" prev_username = "" self.add_widget(Label(text="IP:")) self.ip = TextInput(text=prev_ip,multiline=False) self.add_widget(self.ip) self.add_widget(Label(text="Port:")) self.port = TextInput(text=prev_port,multiline=False) self.add_widget(self.port) self.add_widget(Label(text="Username:")) self.username = TextInput(text=prev_username,multiline=False) self.add_widget(self.username) self.join = Button(text="Join") self.join.bind(on_press=self.join_button) self.add_widget(Label()) self.add_widget(self.join) def join_button(self,type): port = self.port.text ip = self.ip.text username = self.username.text with open("C:/Users/Administrator/Desktop/informations.txt","w") as f: f.write(f"{ip},{port},{username}") info = f"Attempting to join {ip}:{port} as {username}" chat_app.info_page.update_info(info) chat_app.screen_manager.current = "Info" class InfoPage(GridLayout): def __init__(self,**kwargs): super().__init__(**kwargs) self.cols = 1 self.message = Label(halign="center",valign="middle",font_size=30) self.message.bind(width=self.update_text_width) self.add_widget(self.message) def update_info(self,message): self.message.text = message def update_text_width(self,*_): self.message.text_size = (self.message.width*0.9,None) class EpicApp(App): def build(self): self.screen_manager = ScreenManager() self.connect_page = ConnectPage() screen = Screen(name="Connect") screen.add_widget(self.connect_page) self.screen_manager.add_widget(screen) self.info_page = InfoPage() screen = Screen(name="Info") screen.add_widget(self.info_page) self.screen_manager.add_widget(screen) return self.screen_manager if __name__ == "__main__": chat_app = EpicApp() chat_app.run() ``` 当我在命令行输入pyinstaller -F main.py(上面代码文件),打包没有异常。 之后我尝试打开exe,报错了: ![pyinstaller打包错误](https://cdn.learnku.com/uploads/images/202003/09/46422/8nrk2iOQY5.png!large) (这是我在闪退的瞬间拍到的) 经过一段时间,我按照kivy打包指南,先弄spec文件,修改,然后编译。结果是一样的错误。 我又试着后面加上--hidden-import pyg_resources.py2_warn。 但还是报了同样的错误。 后来,我用了setuptools降级的方法,出现了这个错误 ![图片说明](https://img-ask.csdn.net/upload/202003/10/1583809013_424164.png) 注意,这个main.py的名字我改成了chat_app.py,大家不要留意。 我又试着把pkg_resources的__init__.py的86行删了,报错和上面一样。 有哪位大佬知道如何解决?

python pyinstaller打包exe遇到Tk的GUI问题

求问pyinstaller 打包时有tk的GUI打包完不运行怎么办? py脚本运行正常,打包后运行不报错也不弹框,一闪而过。 扔进cmd里直接运行,什么都没发生。。。。。 依赖路径都写了,-F -w -p,然并卵,还是在build里有一些import的错误。 py3.6,pyinstaller3.3 看网上说什么-K -tk参数可以支持tk,但是翻官方文档根本没这个参数。

pyinstaller打包成EXE以后提示Failed to execute script?

使用此命令:pyinstaller -F -w *.py打包成的EXE无法打开,打开就提示 ![图片说明](https://img-ask.csdn.net/upload/201811/27/1543280438_272810.png) 但如果是:pyinstaller -F *.py ,打开就可以正常运行 请教一下各位大神这是什么原因? pyth是3.7版本 PyCharm是2018.3版本 pyinstaller是3.4版本 我看pyinstaller是支持到3.7的,那到底是什么原因呢? 程序源码在PyCharm跑没问题,打包成带黑色控制台窗口的exe运行也没有问题。 代码如下: def isLeapYear(y): return (y%400==0 or (y%4==0 and y%100!=0)) DofM=[0,31,28,31,30,31,30,31,31,30,31,30] res=0 year=int(input('Year:')) month=int(input('Month:')) day=int(input('day:')) if isLeapYear(year): DofM[2]+=1 for i in range(month): res+=DofM[i] print(res+day) ![图片说明](https://img-ask.csdn.net/upload/201811/27/1543280460_250250.png)

PyInstaller 如何打包多个py文件成exe文件???

求高手帮助: 我想利用pyInstaller或者任何Python打包工具,把多个py文件打包成exe文件;这些py文件中,有一个是mymain.py;它会调用其他的如a.py,b.py;同时这些py 文件会调用一些第三方库,如numpy之类的。我想把他们打包成一个exe,请教如何做? 我的pyInstaller是最小版本,2.1 Python是2.7

python pyinstaller 打包exe uiautomator2

测试脚本-ceshi6.py: import uiautomator2 as u2 d = u2.connect('192.168.1.122') 打包脚本: import os with os.popen(r'pyinstaller -F ceshi6.py', 'r') as f: text = f.read() pycharm 运行脚本正常 执行打包后的exe执行文件出现错误: ![图片说明](https://img-ask.csdn.net/upload/202004/15/1586941070_898252.png) q 920823455

大学四年自学走来,这些私藏的实用工具/学习网站我贡献出来了

大学四年,看课本是不可能一直看课本的了,对于学习,特别是自学,善于搜索网上的一些资源来辅助,还是非常有必要的,下面我就把这几年私藏的各种资源,网站贡献出来给你们。主要有:电子书搜索、实用工具、在线视频学习网站、非视频学习网站、软件下载、面试/求职必备网站。 注意:文中提到的所有资源,文末我都给你整理好了,你们只管拿去,如果觉得不错,转发、分享就是最大的支持了。 一、电子书搜索 对于大部分程序员...

在中国程序员是青春饭吗?

今年,我也32了 ,为了不给大家误导,咨询了猎头、圈内好友,以及年过35岁的几位老程序员……舍了老脸去揭人家伤疤……希望能给大家以帮助,记得帮我点赞哦。 目录: 你以为的人生 一次又一次的伤害 猎头界的真相 如何应对互联网行业的「中年危机」 一、你以为的人生 刚入行时,拿着傲人的工资,想着好好干,以为我们的人生是这样的: 等真到了那一天,你会发现,你的人生很可能是这样的: ...

程序员请照顾好自己,周末病魔差点一套带走我。

程序员在一个周末的时间,得了重病,差点当场去世,还好及时挽救回来了。

ArrayList源码分析(入门篇)

ArrayList源码分析 前言: 写这篇博客的主要原因是,在我上一次参加千牵科技Java实习生面试时,有被面试官问到ArrayList为什么查找的速度较快,插入和删除的速度较慢?当时我回答得不好,很大的一部分原因是因为我没有阅读过ArrayList源码,虽然最后收到Offer了,但我拒绝了,打算寒假学得再深入些再广泛些,下学期开学后再去投递其他更好的公司。为了更加深入理解ArrayList,也为

我以为我学懂了数据结构,直到看了这个导图才发现,我错了

数据结构与算法思维导图

String s = new String(" a ") 到底产生几个对象?

老生常谈的一个梗,到2020了还在争论,你们一天天的,哎哎哎,我不是针对你一个,我是说在座的各位都是人才! 上图红色的这3个箭头,对于通过new产生一个字符串(”宜春”)时,会先去常量池中查找是否已经有了”宜春”对象,如果没有则在常量池中创建一个此字符串对象,然后堆中再创建一个常量池中此”宜春”对象的拷贝对象。 也就是说准确答案是产生了一个或两个对象,如果常量池中原来没有 ”宜春” ,就是两个。...

技术大佬:我去,你写的 switch 语句也太老土了吧

昨天早上通过远程的方式 review 了两名新来同事的代码,大部分代码都写得很漂亮,严谨的同时注释也很到位,这令我非常满意。但当我看到他们当中有一个人写的 switch 语句时,还是忍不住破口大骂:“我擦,小王,你丫写的 switch 语句也太老土了吧!” 来看看小王写的代码吧,看完不要骂我装逼啊。 private static String createPlayer(PlayerTypes p...

和黑客斗争的 6 天!

互联网公司工作,很难避免不和黑客们打交道,我呆过的两家互联网公司,几乎每月每天每分钟都有黑客在公司网站上扫描。有的是寻找 Sql 注入的缺口,有的是寻找线上服务器可能存在的漏洞,大部分都...

讲一个程序员如何副业月赚三万的真实故事

loonggg读完需要3分钟速读仅需 1 分钟大家好,我是你们的校长。我之前讲过,这年头,只要肯动脑,肯行动,程序员凭借自己的技术,赚钱的方式还是有很多种的。仅仅靠在公司出卖自己的劳动时...

上班一个月,后悔当初着急入职的选择了

最近有个老铁,告诉我说,上班一个月,后悔当初着急入职现在公司了。他之前在美图做手机研发,今年美图那边今年也有一波组织优化调整,他是其中一个,在协商离职后,当时捉急找工作上班,因为有房贷供着,不能没有收入来源。所以匆忙选了一家公司,实际上是一个大型外包公司,主要派遣给其他手机厂商做外包项目。**当时承诺待遇还不错,所以就立马入职去上班了。但是后面入职后,发现薪酬待遇这块并不是HR所说那样,那个HR自...

女程序员,为什么比男程序员少???

昨天看到一档综艺节目,讨论了两个话题:(1)中国学生的数学成绩,平均下来看,会比国外好?为什么?(2)男生的数学成绩,平均下来看,会比女生好?为什么?同时,我又联想到了一个技术圈经常讨...

副业收入是我做程序媛的3倍,工作外的B面人生是怎样的?

提到“程序员”,多数人脑海里首先想到的大约是:为人木讷、薪水超高、工作枯燥…… 然而,当离开工作岗位,撕去层层标签,脱下“程序员”这身外套,有的人生动又有趣,马上展现出了完全不同的A/B面人生! 不论是简单的爱好,还是正经的副业,他们都干得同样出色。偶尔,还能和程序员的特质结合,产生奇妙的“化学反应”。 @Charlotte:平日素颜示人,周末美妆博主 大家都以为程序媛也个个不修边幅,但我们也许...

MySQL数据库面试题(2020最新版)

文章目录数据库基础知识为什么要使用数据库什么是SQL?什么是MySQL?数据库三大范式是什么mysql有关权限的表都有哪几个MySQL的binlog有有几种录入格式?分别有什么区别?数据类型mysql有哪些数据类型引擎MySQL存储引擎MyISAM与InnoDB区别MyISAM索引与InnoDB索引的区别?InnoDB引擎的4大特性存储引擎选择索引什么是索引?索引有哪些优缺点?索引使用场景(重点)...

如果你是老板,你会不会踢了这样的员工?

有个好朋友ZS,是技术总监,昨天问我:“有一个老下属,跟了我很多年,做事勤勤恳恳,主动性也很好。但随着公司的发展,他的进步速度,跟不上团队的步伐了,有点...

我入职阿里后,才知道原来简历这么写

私下里,有不少读者问我:“二哥,如何才能写出一份专业的技术简历呢?我总感觉自己写的简历太烂了,所以投了无数份,都石沉大海了。”说实话,我自己好多年没有写过简历了,但我认识的一个同行,他在阿里,给我说了一些他当年写简历的方法论,我感觉太牛逼了,实在是忍不住,就分享了出来,希望能够帮助到你。 01、简历的本质 作为简历的撰写者,你必须要搞清楚一点,简历的本质是什么,它就是为了来销售你的价值主张的。往深...

玩转springboot启动banner定义所得

最近接手了一个springboot项目,不是不熟悉这个框架,启动时打印的信息吸引了我。 这不是我熟悉的常用springboot的打印信息啊,我打开自己的项目: 还真是的,不用默认的感觉也挺高大上的。一时兴起,就去研究了一下源代码,还正是有些收获,稍后我会总结一下。正常情况下做为一个老程序员,是不会对这种小儿科感兴趣的,不就是一个控制台打印嘛。哈哈! 于是出于最初的好奇,研究了项目的源代码。看到

带了6个月的徒弟当了面试官,而身为高级工程师的我天天修Bug......

即将毕业的应届毕业生一枚,现在只拿到了两家offer,但最近听到一些消息,其中一个offer,我这个组据说客户很少,很有可能整组被裁掉。 想问大家: 如果我刚入职这个组就被裁了怎么办呢? 大家都是什么时候知道自己要被裁了的? 面试软技能指导: BQ/Project/Resume 试听内容: 除了刷题,还有哪些技能是拿到offer不可或缺的要素 如何提升面试软实力:简历, 行为面试,沟通能...

离职半年了,老东家又发 offer,回不回?

有小伙伴问松哥这个问题,他在上海某公司,在离职了几个月后,前公司的领导联系到他,希望他能够返聘回去,他很纠结要不要回去? 俗话说好马不吃回头草,但是这个小伙伴既然感到纠结了,我觉得至少说明了两个问题:1.曾经的公司还不错;2.现在的日子也不是很如意。否则应该就不会纠结了。 老实说,松哥之前也有过类似的经历,今天就来和小伙伴们聊聊回头草到底吃不吃。 首先一个基本观点,就是离职了也没必要和老东家弄的苦...

男生更看重女生的身材脸蛋,还是思想?

往往,我们看不进去大段大段的逻辑。深刻的哲理,往往短而精悍,一阵见血。问:产品经理挺漂亮的,有点心动,但不知道合不合得来。男生更看重女生的身材脸蛋,还是...

为什么程序员做外包会被瞧不起?

二哥,有个事想询问下您的意见,您觉得应届生值得去外包吗?公司虽然挺大的,中xx,但待遇感觉挺低,马上要报到,挺纠结的。

当HR压你价,说你只值7K,你该怎么回答?

当HR压你价,说你只值7K时,你可以流畅地回答,记住,是流畅,不能犹豫。 礼貌地说:“7K是吗?了解了。嗯~其实我对贵司的面试官印象很好。只不过,现在我的手头上已经有一份11K的offer。来面试,主要也是自己对贵司挺有兴趣的,所以过来看看……”(未完) 这段话主要是陪HR互诈的同时,从公司兴趣,公司职员印象上,都给予对方正面的肯定,既能提升HR的好感度,又能让谈判气氛融洽,为后面的发挥留足空间。...

面试:第十六章:Java中级开发(16k)

HashMap底层实现原理,红黑树,B+树,B树的结构原理 Spring的AOP和IOC是什么?它们常见的使用场景有哪些?Spring事务,事务的属性,传播行为,数据库隔离级别 Spring和SpringMVC,MyBatis以及SpringBoot的注解分别有哪些?SpringMVC的工作原理,SpringBoot框架的优点,MyBatis框架的优点 SpringCould组件有哪些,他们...

面试阿里p7,被按在地上摩擦,鬼知道我经历了什么?

面试阿里p7被问到的问题(当时我只知道第一个):@Conditional是做什么的?@Conditional多个条件是什么逻辑关系?条件判断在什么时候执...

终于懂了TCP和UDP协议区别

终于懂了TCP和UDP协议区别

你打算用Java 8一辈子都不打算升级到Java 14,真香

我们程序员应该抱着尝鲜、猎奇的心态,否则就容易固步自封,技术停滞不前。

无代码时代来临,程序员如何保住饭碗?

编程语言层出不穷,从最初的机器语言到如今2500种以上的高级语言,程序员们大呼“学到头秃”。程序员一边面临编程语言不断推陈出新,一边面临由于许多代码已存在,程序员编写新应用程序时存在重复“搬砖”的现象。 无代码/低代码编程应运而生。无代码/低代码是一种创建应用的方法,它可以让开发者使用最少的编码知识来快速开发应用程序。开发者通过图形界面中,可视化建模来组装和配置应用程序。这样一来,开发者直...

面试了一个 31 岁程序员,让我有所触动,30岁以上的程序员该何去何从?

最近面试了一个31岁8年经验的程序猿,让我有点感慨,大龄程序猿该何去何从。

大三实习生,字节跳动面经分享,已拿Offer

说实话,自己的算法,我一个不会,太难了吧

程序员垃圾简历长什么样?

已经连续五年参加大厂校招、社招的技术面试工作,简历看的不下于万份 这篇文章会用实例告诉你,什么是差的程序员简历! 疫情快要结束了,各个公司也都开始春招了,作为即将红遍大江南北的新晋UP主,那当然要为小伙伴们做点事(手动狗头)。 就在公众号里公开征简历,义务帮大家看,并一一点评。《启舰:春招在即,义务帮大家看看简历吧》 一石激起千层浪,三天收到两百多封简历。 花光了两个星期的所有空闲时...

《经典算法案例》01-08:如何使用质数设计扫雷(Minesweeper)游戏

我们都玩过Windows操作系统中的经典游戏扫雷(Minesweeper),如果把质数当作一颗雷,那么,表格中红色的数字哪些是雷(质数)?您能找出多少个呢?文中用列表的方式罗列了10000以内的自然数、质数(素数),6的倍数等,方便大家观察质数的分布规律及特性,以便对算法求解有指导意义。另外,判断质数是初学算法,理解算法重要性的一个非常好的案例。

立即提问
相关内容推荐