Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
windows和python脚本之间的差异_Python_Linux_Windows - Fatal编程技术网

windows和python脚本之间的差异

windows和python脚本之间的差异,python,linux,windows,Python,Linux,Windows,我有点小问题。我的脚本在Linux Ubuntu中运行良好 说到窗户,我没有做到。我的脚本使用了import argparse,因此我需要通过cmd传递参数,但我遇到了错误。我在打字的时候找到了答案 如果有人在寻找答案,请执行以下操作: 对我来说,这与玩弄档案有关 python file.py Archive.zip -c (--compress) test1.txt 此操作将压缩Archive.zip中的test1.txt 我觉得很愚蠢,认为在处理python时Windows和L

我有点小问题。我的脚本在Linux Ubuntu中运行良好

说到窗户,我没有做到。我的脚本使用了
import argparse
,因此我需要通过cmd传递参数,但我遇到了错误。我在打字的时候找到了答案

如果有人在寻找答案,请执行以下操作:

对我来说,这与玩弄档案有关

     python file.py  Archive.zip -c (--compress) test1.txt
此操作将压缩Archive.zip中的test1.txt

我觉得很愚蠢,认为在处理python时Windows和Linux中的命令行有很大的区别

记住要知道你的论点应该在哪里*

我错误地更改了-c和档案名称之间的位置 有一段时间我像个白痴一样输入了
python3
,而不是
python

  • 因此,最大的区别是Linux的
    python3
    和Windows的
    python

  • 在处理python脚本时,Linux和Windows之间还有什么不同吗

原来一切都在这里:

在这里:


任何感兴趣的人都可以查看这些链接以获得更好的想法,毕竟我的问题没有必要:(

python和python3是python的不同版本,无论是在Windows、Linux还是其他平台上。如果您的程序是用python v.2编写的,请使用命令python,否则请使用python3。如果没有这样的版本,请安装它。另外,有些特定于操作系统的软件包可能无法在它们不适用的系统上工作。好的,但我认为是在Windows中您可以对任何安装的版本使用py或python,但如果您想要精确的版本,您可以对版本3.x使用py-3,例如,但您不能使用python3。它仅在Linux中使用。Windows上的标准python3安装没有
python3
命令。如果需要,您可以创建一个“python3.exe”安装目录中python.exe的符号链接。至于命令行,在Windows上,每个程序都会按自己的意愿解析自己的命令行。python使用C运行时根据VC++规则将命令行解析为参数。在Unix上,命令行由shell或中的父进程一致地解析为参数一般情况。应用程序在这件事上没有发言权。忘了我之前说过的吧,我使用的是一个程序,它根据条件列表导入所有内容并解析命令