[问题] 注解技巧相关问题请教

楼主: yimean (温柔杀手)   2018-05-16 11:12:20
各位版上的大大好
我已一段程式码来说明我的问题
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严格要求缩排做为程式的段落。
所以,不论我是单行注解还是多行注解都会遇到调整缩排的问题。
如果程式码行数少的的话还没有什么问题如果遇到多的应该会疯掉。
有没有大大能够指导一下,像这种问题可以用什么方法解决?
感谢。
作者: vi000246 (Vi)   2018-05-16 11:19:00
我会弄个全域的DebugMode变量 用来控制有些程式码的执行
作者: eri820503 (snoopyahoo)   2018-05-16 11:37:00
"""要变成注解的程式码"""
楼主: yimean (温柔杀手)   2018-05-16 12:17:00
eri820503大大,这个方式还是会面临要调整缩排的问题。
作者: MAGICXX (逢甲阿法)   2018-05-16 12:36:00
用#不行吗?
作者: HenryLiKing (HenryLiKing)   2018-05-16 14:31:00
用IF控制啊啊啊啊啊
楼主: yimean (温柔杀手)   2018-05-16 16:14:00
MAGICXX大大你看一下,我有一个IF除错的循环。如果单行注解,会面临缩排的问题。
作者: HenryLiKing (HenryLiKing)   2018-05-16 17:09:00
不用 if 来帮助的原因是??????????也没回啊
作者: eri820503 (snoopyahoo)   2018-05-16 17:13:00
刚没看懂意思抱歉,这样好像只能靠IDE来多行调整缩排因为你是想直接让一段的程式码变注解,下面的程式码能继续执行对吧?
作者: aszx4510 (wind)   2018-05-16 18:21:00
一楼说的不就是你要的?
楼主: yimean (温柔杀手)   2018-05-16 20:24:00
eri820503 对的aszx4510 抱歉我的功力还没到A不是很懂一楼的意思。
作者: vi000246 (Vi)   2018-05-16 23:58:00
debugmode = Trueif debugmode: do something... else: do another thing
作者: aszx4510 (wind)   2018-05-17 00:06:00
不好意思我口气太冲 推你的态度 虚心求教~一楼已已经在上面补充他的做法 ps.你看不懂要主动问阿~
楼主: yimean (温柔杀手)   2018-05-17 09:57:00
HenryLinKing大大,你所说的跟一楼是一样的吗?vi000246大大,不好意思有没有范例可以让我研读一下呢?aszx45102大大,没关系,我还很菜还请多多指教。
作者: vi000246 (Vi)   2018-05-17 16:43:00
我觉得你可以去买本clean code 读一下里面观念把零散的逻辑包起来 这样要除错比较方便
楼主: yimean (温柔杀手)   2018-05-17 19:58:00
Vi00246感谢推荐
作者: D0128431 (运气小马)   2018-05-19 12:58:00
你是不是不知道缩排有快捷键...

Links booklink

Contact Us: admin [ a t ] ucptt.com