Вот вариант ответа Nux, который работает для меня:
def WriteDirectoryToZipFile( zipHandle, srcPath, zipLocalPath = "", zipOperation = zipfile.ZIP_DEFLATED ):
basePath = os.path.split( srcPath )[ 0 ]
for root, dirs, files in os.walk( srcPath ):
p = os.path.join( zipLocalPath, root [ ( len( basePath ) + 1 ) : ] )
# add dir
zipHandle.write( root, p, zipOperation )
# add files
for f in files:
filePath = os.path.join( root, f )
fileInZipPath = os.path.join( p, f )
zipHandle.write( filePath, fileInZipPath, zipOperation )
Если вы хотите установить WiFi для Python 3, вы можете написать эту команду:
sudo python3 -m pip install wifi
она отлично работает для моего Raspberry Pi3
Для этого вы можете использовать функцию os.system () и подключиться к сети, выполнив следующую команду bash:
$ iwconfig wlan0 пароль essid name пароль
Заменить wlan0 n 'y Tour сетевой интерфейс, имя по имени сети и пароль по фактическому паролю
Итак, код python:
import os
interface = 'wlan0'
name = ‘Wifi’
password = ‘password’
os.system('iwconfig ' + interface + ' essid ' + name + ' key ' + password)