python使用問題

Python problem
邏輯錯誤,if和 while 在一個層級了

 
import datetime,os,platform,time

def runTask():

    os.system('C:\\Users\\17140\\.PyCharm2018.1\\config\\scratches\\hello.py')

def timeFun(schedTimer):

        # schedTimerime = datetime.datetime(2018, 7, 27, 15, 40, 00)

        while True:

            loopflag = 0

            now = datetime.datetime.now()

            print(now)

            time.sleep(0.1)

            if schedTimer < now < (schedTimer + datetime.timedelta(seconds=1)):

                loopflag = 1

                time.sleep(1)

            if loopflag == 1:

                runTask()

                loopflag = 0

if __name__=='__main__':

    schTimer = datetime.datetime(2018,7,27,16,57,50)

    print('run the timer task at {0}'.format(schTimer))

    timeFun(schTimer)



py程序設置開機自啓的時候,無法運行或者運行一半(程序中的提示框出現了,但是程序沒有向要求的文件裏寫入內容,並且在任務管理器裏面找不到Python進程):原因可能是文件的open函數使用出現錯誤導致程序異常關閉,解決方法是用with操作文件。
用指定瀏覽器打開指定網址:
當文件的路徑中有空格是,電腦無法識別空格後面的字符,
解決方法是:在整個路徑的兩邊加上雙引號 
加了之後仍然只能用默認的瀏覽器打開指定網址,不知道爲什麼,如果用其他的瀏覽器的路徑調用瀏覽器,就會用默認瀏覽器打開網頁,所以只能把其他瀏覽器的路徑添加到環境變量中,調用時直接寫瀏覽器的名稱。例如:cmd:start QQBrowser https://egame.qq.com/254846458  
設置好環境變量,運行程序,提示windows無法找到QQBrowser
,但是直接雙擊剛剛創建的bat文件卻沒錯誤。顯然,雖然電腦設置了環境變量,但是用程序調用bat文件後,和沒設置環境變量一樣,原因就是剛剛的設置還沒有被一部分程序知道,只要重啓一下電腦(後來發現重啓一下pycharm也可以),負責用程序調用bat的程序就會自動更新一下設置。

 
當一個程序在pycharm裏可以運行,但是雙擊程序缺一閃而過時,可能是因爲python的sitepacks沒安裝
PyInstaller: 3.3.1現在不支持打包python3.7 (2018/8/31)

Scrapy的安裝

       安裝的總過程:

https://baijiahao.baidu.com/s?id=1597465401467369572&wfr=spider&for=pc

       Windows下安裝Twisted

       https://blog.csdn.net/jinmie0193/article/details/79952415

 

這裏有好多python的庫(whl格式的),需要手動安裝

https://www.lfd.uci.edu/~gohlke/pythonlibs/

    報錯:.whl is not a support wheel on this platform

解決:升級pip

python -m pip install --upgrade pip

這裏下載的lxml要是與自己的python版本相同的,如果自己是64位機器,但是裝的32位python,則要下載32位的,問題鏈接在下面。

https://blog.csdn.net/figa2017/article/details/78424924

       把文件統一放到已經加入環境變量的文件夾,

       注意:安裝的時候Python37\Lib\site-packages下面不能有名字叫scrapy的文件夾,不然用pip安裝的時候沒有紅字提示錯誤,但是用不成scrapy。

      

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章