小编Niv*_*Niv的帖子

Py2Exe:DLL加载失败

当我尝试使用py2exe将我制作的简单Python游戏转换为exe格式时,它给了我以下错误:

Traceback (most recent call last):
  File "C:\Users\Tali\Desktop\2exe.py", line 4, in <module>
    setup(console=['test.py'])
  File "C:\Python\lib\distutils\core.py", line 152, in setup
    dist.run_commands()
  File "C:\Python\lib\distutils\dist.py", line 953, in run_commands
    self.run_command(cmd)
  File "C:\Python\lib\distutils\dist.py", line 972, in run_command
    cmd_obj.run()
  File "C:\Python\lib\site-packages\py2exe\build_exe.py", line 243, in run
    self._run()
  File "C:\Python\lib\site-packages\py2exe\build_exe.py", line 305, in _run
    dlls = self.find_dlls(extensions)
  File "C:\Python\lib\site-packages\py2exe\build_exe.py", line 389, in find_dlls

    self.dll_excludes)
  File "C:\Python\lib\site-packages\py2exe\build_exe.py", line 1021, in find_dep
endend_dlls
    import py2exe_util
ImportError: DLL load failed: %1 is not a valid Win32 application.
Run Code Online (Sandbox Code Playgroud)

我在网上搜索了大约一个小时,尝试在我的程序中更改内容.什么都行不通.虽然我的程序使用"随机"库,但我没有看到它引起这种问题的情况.

安装脚本:

from …
Run Code Online (Sandbox Code Playgroud)

python py2exe

18
推荐指数
2
解决办法
3万
查看次数

C# - 使用小时:分钟:秒将字符串解析为DateTime

我收到整数用户输入的小时,分​​钟和秒.

现在,当我尝试使用DateTime.Parse和DateTime.TryParse AND Convert.ToDateTime时,它们都返回正确的小时/分钟/秒; 但是,它也会返回日期(年,月,日等).

        string a = this.hours.ToString() + ":" + this.minutes.ToString() + ":" + this.seconds.ToString();

        this.alarm = new DateTime();
        this.alarm = DateTime.ParseExact(a, "H:m:s", null);
Run Code Online (Sandbox Code Playgroud)

假设小时是05,小时是21秒,秒是50."a"将是05:21:50.我希望"闹钟"是05:21:50.但是,它实际上是(可能):

11/23/10 05:21:50
Run Code Online (Sandbox Code Playgroud)

有没有办法让它正常工作?提前致谢.

c# visual-studio

6
推荐指数
2
解决办法
2万
查看次数

标签 统计

c# ×1

py2exe ×1

python ×1

visual-studio ×1