python中的'sys'模块有什么用途?

python中的'sys'模块有什么用途?,python,Python,我在没有其他语言的情况下有点经验,但对Python还是个新手。我在jupyter笔记本电脑中遇到过一些代码,而sys是从那里进口的 我在代码中看不到sys模块的进一步使用。有人能帮我理解导入sys的目的吗? 虽然我知道该模块及其用途,但我找不到一个简洁的理由来解释为什么它在许多代码块中使用而没有进一步使用。如果sys中没有声明任何内容,那么导入它没有任何好处。也没有太大的成本。Sys模块是一个非常有用的模块,因为它允许您使用您的系统和那些东西。例如: 您可以使用sys.argv[1:]访问任何命

我在没有其他语言的情况下有点经验,但对Python还是个新手。我在jupyter笔记本电脑中遇到过一些代码,而sys是从那里进口的

我在代码中看不到sys模块的进一步使用。有人能帮我理解导入sys的目的吗?
虽然我知道该模块及其用途,但我找不到一个简洁的理由来解释为什么它在许多代码块中使用而没有进一步使用。

如果sys中没有声明任何内容,那么导入它没有任何好处。也没有太大的成本。

Sys模块是一个非常有用的模块,因为它允许您使用您的系统和那些东西。例如:

您可以使用sys.argv[1:]访问任何命令行参数 您可以看到文件的路径。 使用sys.Version的Python解释器版本 使用sys.Exit退出正在运行的代码 大多数情况下,您将使用它来访问命令行参数。

我是一个新的pythonista-bro,我学会了在我想退出程序时导入它,并用一个漂亮的红色退出文本


我也读了一些python文档。另外,我以前在webdev后端合作伙伴的代码中看到过它。我也看不到该代码中模块的进一步实现。官方文档可能会有所帮助。如果没有明确使用,则没有理由导入。例如,我曾看到斯坦福NLP课程笔记本没有导入sys,并且从未进一步使用过。我是Stack上的新手。我按照stack的建议来设计这个问题,我看不出有任何问题。我想用语言来了解原因,而不是否决这个问题。谢谢。是的,但是我也看不到。我在文件里读到了这些。谢谢你!有时,它不是直接需要它的代码,而是为了正确的功能和其他库的要求,或者,大多数情况下,人们只是导入它,以为他们可能需要它,但最终不会使用它。所以,它可能只是错误地出现了。您可以检查删除导入sys并运行代码,以查看是否出现任何错误。我曾看到斯坦福NLP课程笔记本没有导入sys,从未进一步使用过。你确定这个答案吗?@VedantPanchal:是的,是的,很好。我确实在文件里读过这样的东西。对不起,这个问题不清楚。我对其进行了编辑,使其更加清晰
import sys

name = input("What's your name? ")
if name == "Vedant":
    print(f"Hello There {name}.")
else:
    sys.exit(f"You're not {name}!")