Re: [问题] 请问如何透过外部条件设定api资料抓

楼主: charlie11438 (煞气a查理)   2019-04-21 13:53:37
直接开一篇文章,如果有误再麻烦大家纠正了,感谢
input与sys.argv的差异在于,
input是程式执行中你想让使用者输入,所呼叫的函式,例如:
https://i.imgur.com/eoXhgy1.jpg
打入上列程式码,代表在程式执行时会停下来等使用者输入,结果如下:
https://i.imgur.com/ohMy2tm.jpg
“input是在程式执行时停下来等待使用者输入的”
那sys.argv呢?
sys.argv为你在“命令提示字符执行时在后加的字串”,为一list,可以透过import sys
使用,而非在程式中停下来等使用者输入,例如:
https://i.imgur.com/Bca7dud.jpg
结果如下:
https://i.imgur.com/0oCzcjY.jpg
如结果所示,后面加入的字串会以空格区分,存入sys.argv这个list当中,0为档名 1之
后储存传入的字串
当型态为list时可进行迭代,for循环就是这样运作的,语法为:
for i in [eg.list or range....]:
[statement]
else:
[statement]
list可迭代,意指可遍历,可以一个个跑过,上图程式码代表遍历sys.argv这个list并印
出来。
所以input与sys.argv的差异在于:
“input为在程式执行中停下等使用者输入,
而sys.argv为一开始在命令提示字符执行时命令后所传入的字串”
最后,我觉得如果对这些并不是很熟悉的话(意指基础语法),建议你可以先从线上课程开
始,而不是一直照著书打,这样不懂的地方会很多,例如以下的教学网站:
https://reurl.cc/9bm78
祝一切顺利。
作者: rockneila   2019-04-21 15:10:00
请问你termux keyboard的tab 怎么弄出来的?https://i.imgur.com/e9sQTBG.jpg还是不行,看起来就像少你一排QQ,谢谢回复
作者: alubasteve (poorguy)   2019-04-21 16:55:00
感谢您的解说,不过我试着打input却碰到问题我应该没有弄错https://pastebin.com/CU1TXVUA可是结果却是https://imgur.com/a/ZpE3Zvg至于sys.argv倒是没问题,关于您的练习建议我那本书快要结束了,所以我想先做个了结,之后再从您给的网站跟"python自动化的乐趣"(书也买了)2择1还是您觉得先网站练功比较好?
作者: lajji (喇机)   2019-04-21 20:25:00
自动化的乐趣写得不错 尤其翻译翻得跟原生书差不多 但比较适合有点基础的人 当然要网络跟书两个互相看也是可以
作者: alubasteve (poorguy)   2019-04-21 21:17:00
感谢charlie11438,我试过了,改正之后没有问题至于书跟网站两个选择哪个比较好,我会先比对再决定也感谢lajji,因为我原本是想说从做中学会比较顺看来也未必
作者: renshin (阿信)   2019-04-21 23:48:00
请问用手机coding是什么APP?
作者: HenryLiKing (HenryLiKing)   2019-04-22 15:08:00
超有心 推!

Links booklink

Contact Us: admin [ a t ] ucptt.com