作者yimean (温柔杀手)
看板Python
标题[问题] 注解技巧相关问题请教
时间Wed May 16 11:12:20 2018
各位版上的大大好
我已一段程式码来说明我的问题
import time
from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChains
driver = webdriver.Chrome()
driver.get("
https://pro.104.com.tw/hrm/psc/home.action")
driver.find_element_by_id("email").send_keys("
[email protected]")
driver.find_element_by_id("pwd").send_keys("XXXXXXXXXX")
driver.quit()before_login_url=driver.current_url
driver.find_element_by_id("submit").click()
time.sleep(10)
after_login_url=driver.current_url
if before_login_url == after_login_url:
print("unchanged")
else:
print("changed")
time.sleep(10)
driver.find_element_by_id("punchCardBtn").click()
driver.quit()
这些黄色程式码当初的存在都是因为除错用途,当我要编译成执行档的时候,我会想把他
拿掉。
这时候问题来了,Python严格要求缩排做为程式的段落。
所以,不论我是单行注解还是多行注解都会遇到调整缩排的问题。
如果程式码行数少的的话还没有什麽问题如果遇到多的应该会疯掉。
有没有大大能够指导一下,像这种问题可以用什麽方法解决?
感谢。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 113.196.183.168
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1526440343.A.C14.html
1F:→ vi000246: 我会弄个全域的DebugMode变数 用来控制有些程式码的执行 05/16 11:19
2F:推 eri820503: """ 05/16 11:37
3F:→ eri820503: 要变成注解的程式码 05/16 11:37
4F:→ eri820503: """ 05/16 11:37
5F:→ yimean: eri820503大大,这个方式还是会面临要调整缩排的问题。 05/16 12:17
6F:推 MAGICXX: 用#不行吗? 05/16 12:36
7F:推 HenryLiKing: 用IF控制啊啊啊啊啊 05/16 14:31
8F:→ yimean: MAGICXX大大你看一下,我有一个IF除错的回圈。如果单行注 05/16 16:14
9F:→ yimean: 解,会面临缩排的问题。 05/16 16:15
10F:→ HenryLiKing: 不用 if 来帮助的原因是?????????? 05/16 17:09
11F:→ HenryLiKing: 也没回啊 05/16 17:10
12F:推 eri820503: 刚没看懂意思抱歉,这样好像只能靠IDE来多行调整缩排 05/16 17:13
13F:→ eri820503: 因为你是想直接让一段的程式码变注解,下面的程式码能 05/16 17:13
14F:→ eri820503: 继续执行对吧? 05/16 17:14
15F:→ aszx4510: 一楼说的不就是你要的? 05/16 18:21
16F:→ yimean: eri820503 对的 05/16 20:24
17F:→ yimean: aszx4510 抱歉我的功力还没到A不是很懂一楼的意思。 05/16 20:25
18F:推 vi000246: debugmode = True 05/16 23:58
19F:→ vi000246: if debugmode: do something... else: do another thing 05/16 23:58
20F:推 aszx4510: 不好意思我口气太冲 推你的态度 虚心求教~ 05/17 00:06
21F:→ aszx4510: 一楼已已经在上面补充他的做法 ps.你看不懂要主动问阿~ 05/17 00:06
22F:→ yimean: HenryLinKing大大,你所说的跟一楼是一样的吗? 05/17 09:57
23F:→ yimean: vi000246大大,不好意思有没有范例可以让我研读一下呢? 05/17 09:58
24F:→ yimean: aszx45102大大,没关系,我还很菜还请多多指教。 05/17 10:00
25F:→ vi000246: 我觉得你可以去买本clean code 读一下里面观念 05/17 16:43
26F:→ vi000246: 把零散的逻辑包起来 这样要除错比较方便 05/17 16:44
27F:→ yimean: Vi00246感谢推荐 05/17 19:58
28F:推 D0128431: 你是不是不知道缩排有快捷键... 05/19 12:58