① python 用循環創建多個文件
Python編程中用for()循環創建多個文件,代碼如下:
#coding=utf-8
'''
Createdon2015-07-05
'''
importos
importtime
defnsfile(s):
''''''
#判斷文件夾是否存在,如果不存在則創建
b=os.path.exists("E:\testFile\")
ifb:
print"FileExist!"
else:
os.mkdir("E:\testFile\")
#生成文件
foriinrange(1,s+1):
localTime=time.strftime("%Y%m%d%H%M%S",time.localtime())
#printlocaltime
filename="E:\testFile\"+localTime+".txt"
#a:以追加模式打開(必要時可以創建)append;b:表示二進制
f=open(filename,'ab')
testnote='測試文件'
f.write(testnote)
f.close()
#輸出第幾個文件和對應的文件名稱
print"file"+""+str(i)+":"+str(localTime)+".txt"
time.sleep(1)
print"ALLDown"
time.sleep(1)
if__name__=='__main__':
s=input("請輸入需要生成的文件數:")
nsfile(s)
② 將Python程序打包成linux可執行文件
1.安裝環境
首先我們要安裝pip,命令如下:
使用的工具是 pyinstaller ,打開終端輸入sudo pip install pyinstaller
2.打包程序
首先在打包之前檢查一下我們的py文件是否可以正常執行,確認無誤後進行打包 pyinstaller -F car_tkinter.py 或者 python3 -m PyInstaller -F main.py
3.執行文件
進入我們打包存放的文件夾,打開終端,執行語句 ./car_tkinter 或者 nohup ./car_tkinter> data.log &
③ python打包最快的模塊
python打包逗州最快的模塊有PyInstaller,Nuitka。
1、PyInstaller:PyInstaller是一個功能強大的打包工具,能夠輕松地中喊將Python腳本打包成獨立的可執行文件。它支持多平台交叉打包,能夠處理各種賣指野復雜情況,打包速度相較於其他打包工具很快。
2、Nuitka:Nuitka是一個基於C++編寫的Python編譯器,可以將Python代碼轉換為高性能的本地機器碼,並將其打包為真正的可執行文件。與其他打包工具不同,它將Python代碼直接編譯成機器碼,從而實現更快的執行速度和更小的文件大小。因此,打包速度也會比其他打包工具略快。
④ 關於python的一個程序,data.txt里放的是一個7z壓縮包的0 1代碼
'''data.txt:binarystring,8bits/character''納肢'
txt=open('data.txt','r')
rar=open('test.7z'槐猜,'w')
src=txt.read()
foriin洞明世range(0,len(src),8):
bin.write(chr(int(src[i:i+8],2)))
txt.close()
rar.close()
⑤ python程序怎樣打包成.pyz
右鍵點擊項目,彈出菜隱顫單。 滑鼠移動到run as 選項上,彈出子菜單。然後單擊Android application。他就會打包成apk了。 點擊項目中bin目錄前面的加號展開,就可以看哪高到對應的apk了,然後右鍵該apk選擇,再到某個目錄點擊粘貼就灶緩敗可以復制出來了。
⑥ 怎麼將多個python打包成exe文件
1、安裝pywin32,可以參考《怎麼給python安裝pywin32模塊?》,一定要注意對應的python版本,否則不能安裝。
⑦ python 解壓7z格式
有項目用到7z的數據壓縮格式,有比較高伏旁凱的壓縮率,但在windows中解壓起來缺喚也比較麻煩,先後找了幾個庫,有的啟察無法在windows中使用(libarchive),有的解壓起來性能比較慢(pypack、pattool),還有的是需要調用7z的exe程序,都比較麻煩。
最後找到了 py7zr ,使用起來方便多了,性能也沒啥問題。
安裝:
解壓:
也支持生成7z文件,具體可看官網介紹。
體會:數據壓縮存儲最好不要使用7z格式,比較不常用,可能後續會造成一些麻煩。
⑧ python打包後運行不了怎麼解決
python文件打包後無法正常運行的問題及解決方法介紹:
打包之前的文件的結構如下,可以看到ini文件和其他py文件待在一起:
接下來在當前目錄文件夾裡面打開cmd,輸入pyinstaller -F test.py進行打包
打包以後的目錄結構是這樣的:
打開dist文件夾,可以看到我們打包出來的exe文件:
擊exe文件,發現程序閃退,沒有正常工作。
解決方法:
將ini文件,放在和exe文件同一個文件夾下,就像下圖:
更多Python知識請關注Python自學網
⑨ Python程序加密打包
步驟:
1、使用此文程序編譯激喚首python源程序為pyd
鏈接: https://www.jianshu.com/p/4465cf9283b6
2、編寫入口py文件,調用pyd模塊
注意點:
1、由於pyinstaller不會導入pyd程序依賴包,所以需要將pyd程序依賴包在入口py文件中導入一次,避免打包exe時pyd無法使用
2、打包exe後,路徑有所變化,pyd中路徑需使用絕對明數路徑
3、pyd文件不要寫入口調用,if main等,在入口py文件中導包及調用相關函數
優點:脫離python環境,包依賴
缺點:文件較大
步驟:
1、將入口py文件打包為exe可執行程序,會自動導入pyd文件並進行封裝
注意點:
1、打包exe後,cmd下運行程序,看是否有錯誤輸出,按提示解決相應鏈岩問題即可
⑩ 如何將一整個python工程打包
打包成可執行文件的話,py2exe是不行的,看名字就知道,那是打包python2的,它不支持python3,用pyinstaller可以打包python3,教程也很簡單,搜下一行命令就能打包了。