Getting “TypeError: pwd: expected bytes, got str” when extracting zip file with password
问题 I want to unzip a specific named file located in a specific directory. The name of the file = happy.zip . The location = C:/Users/desktop/Downloads . I want to extract all the files to C:/Users/desktop/Downloads (the same location) I tried: import zipfile import os in_Zip = r"C:/Users/desktop/Downloads/happy.zip" outDir = r"C:/Users/desktop/Downloads" z = zipfile.ZipFile(in_Zip, 'r') z.extractall(outDir, pwd='1234!') z.close But I got: "TypeError: pwd: expected bytes, got str" 回答1: In Python