[Çözüldü] Terminal Üzerinden Argüman Uzatma

Başlatan lrnyrd, 22 Mayıs 2017 - 21:48:50

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

lrnyrd

Merhaba arkadaşlar python'da bu konuda takıldım ilk önce örneği verip ondan sonra açıklayayım.
from sys import argv
# read the WYSS section for how to run this
script, first, second, third = argv

print("The script is called:", script)
print("Your first variable is:", first)
print("Your second variable is:", second)
print("Your third variable is:", third)


$ python3.6 ex13.py first 2nd 3rd
The script is called: ex13.py
Your first variable is: first
Your second variable is: 2nd
Your third variable is: 3rd


Sormak istediğim şu burada tam olarak ne yapılmak istenmiş, inputtan farkı nedir?
Birde ilk satırdaki modülü import etmek için neden öyle yazdık yani

import sys
sys.argv
yazsak da aynı işi görmezmi?







Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 23 Mayıs 2017 - 00:44:48

Tamamdır sorunumu çözmüş bulunmaktayım.
Sometimes even good memories can kill you!

ahmet12

sys import yerine butun ozelliklerini aktarmak yerine sadece arg almak daha hizli calismasini saglayacak
inputlada yaparsin fakat neden ugrasicaksin sys arg ozelligi consoldan parametre verip calistiricaksin hizlica