import zipfile PYFILE = "test_zipfile_error_bad_syntax.py" with open(PYFILE, "w") as f: f.write("syntax error\n") pzf = zipfile.PyZipFile('zipfile_test.zip', 'w') pzf.writepy(PYFILE)