带有Python Sys.argv的简单CLI应用程序
#编程 #python #motivation

你好
在本文中,您可以告诉您如何告诉您如何从python的sys.argv()命令的命令中获取使用输入。 我想在不开始写作的情况下谈论一些命令销售。

查找(CLI)的命令销售

命令销售搜索(CLI),基于文本的功能 - 基于基于文本的环境。为重新使用该过程的指定命令数。

每个业务系统都带有放置的命令请求。
nodejs,anaconda,git和类似的应用程序包也是他们自己的
带有命令请求。
尽管执行了不同平台或软件包之间的不同名称,但目的保持不变:与称为命令的基于文本的指令相同的交互,并与写作软件包或计算机系统进行交互以提供IMAM。

so,CLI编程语言是不同的,具有命令系统过程,您的终端或控制台中间的中间(命令行接口),您可以与±y的应用程序或程序建立交互。

克里·库拉纳(CliKullanä)±mä±

此信息是在äääääääääääääääääää加上无意义的无意义的情况下,立即开始使用CLI。从后面的命令。

mkdir first-cli
cd first-cli
code .

我们已经使用mkdir创建了一个文件,然后我使用cd使用Kous Code System输入文件。我们创建一个Python文件并为ÅU代码写入。

print("Hello World")

我们将能够进入该单元后回到单元:

$ python3 main.py

‱ktä±:

Hello World

linux在命令的命令中,并以使用文章文章的方式使用的方式使用。

sys.argv

此命令是SysKã¼tirphane中发现的值和作品之一,该命令与Python一起放置。Br> 如果您提醒您上述内容,则可以为您编写这样的命令以获取Python文件。

$ python3 main.py

好吧,在此命令上还有另一件事要写,您将带您看什么样的工作。

$ python3 main.py Fener sen çok yaşa

‱ktä±:

Hello World

正如我们已经看到的,好像我们以后做了,添加添加我以后没有效果。但是我们想在这种情况下写下它
sys.argvimdadä±mä±zaYatiåiyor.hemennasä±lkullanä±ldä±ääää±naBakalä±m。
我的python文件是编写的,我再次是代码。

import sys

print("Hello World")
print(sys.argv)

‱ktä±:

Hello World
['main.py', 'Fener sen çok yaşa']

当我们查看第二次出售时文件文件。您可以访问或使用对列表的访问列表。

argv = sys.argv[1:]

‱ktä±:

['Fener sen çok yaşa']

sys.argv如何使用如何使用我们的工作来制作非常合适的应用程序。

起源sayä±uygulamasä±

此应用程序将是一种简单的Å方式:

  • 该命令将从搜索中接收一个数字。
  • 这个数字是否是素数。
  • 如果输入了多个数字或不同的字符,则会出现错误。
import sys

def is_prime(number):
    for n in range(2, int(number ** 0.5) + 1):
        if number % n == 0:
            return "Sayı Asal Değildir"

    return "Sayı Asaldır"

argv = sys.argv

if len(argv) > 2:
    print("Hata! Bir adet sayı giriniz...")
else:
    try:
        number = int(argv[1])
        print(is_prime(number))
    except ValueError:
        print("Sadece sayı giriniz...")

输入:

$ python3 main.py 12
Sayı Asal Değildir
$ python3 main.py 3
Sayı Asaldır

我们已经结束了文章。

我阅读了您的阅读和时间。
您可以使用网络上的地址来联系我。

在另一篇文章中,可以看到。