→ djshen: selenium.webdriver.common.keys只有class Keys (3.4.0版) 06/30 20:10
→ yimean: d大不好意思,我是初心者不是很懂您的意思。 06/30 21:18
→ djshen: 你可以再確認一次selenium.webdriver.common.keys 06/30 21:45
→ yimean: 請問d大您的意思是指我根本沒有import到module而是import 06/30 22:29
→ yimean: 到class?所以才不能用? 06/30 22:29
我參考網路上的寫法把import修改了一下,變成
from selenium.webdriver.common.keys import Keys
就可以用了,但我知其然不知所以然。
這段程式碼我的解讀是
我從selenium.webdriver.common.key"中"去import keys
然後我對我自己的程式碼解讀是
從selenium.webdriver.common"中"去import keys
我不是很懂我的邏輯錯誤在哪邊?
我要import就是keys阿,怎麼會是進到了keys才import keys?
而且被import的K還要大寫。
不好意思,剛剛開始學,觀念還沒有很透徹,煩請大大不吝指導。感恩。
※ 編輯: yimean (123.195.99.225), 06/30/2017 22:44:32
→ djshen: keys是module, keys.Keys是class 那你看到的ENTER在哪? 06/30 22:41
推 EGsux: import numpy as np 我還是要 np.array() 07/01 00:47
→ EGsux: 你是要import key.keys 吧 07/01 00:48
→ djshen: "而我確認過selenium.webdriver.common.keys" 你看到什麼? 07/01 01:14
→ s860134: 1. python 大小寫有差異,2. "keys" 是甚麼? 07/01 08:38
→ s860134: 這和邏輯沒關係,單純就是 python import 的方法而已 07/01 08:39
→ s860134: 你要的東西是一個 class "Keys" 寫在 keys.py 裡面 07/01 08:45
→ s860134: python 要 import 必須要 from <module> import <class> 07/01 08:45
→ s860134: 你以為 module 和 class 是同一個東西 07/01 08:46
推 LessonWang: 你import之後 你可以使用dir(selenium.webdriver.comm 07/01 09:11
→ LessonWang: on.keys)確認看看 07/01 09:11
→ yimean: 感謝各位大大的指導,我想我懂了。真的非常感謝。 07/01 18:11