Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python停止在Windows上工作,控制台冻结_Python_Windows_Windows Console - Fatal编程技术网

Python停止在Windows上工作,控制台冻结

Python停止在Windows上工作,控制台冻结,python,windows,windows-console,Python,Windows,Windows Console,首先,我是笔测试人员,所以我一直使用Python和Perl。我为Wordpress的大规模测试编写了一个Python脚本,用于测试服务器上的所有网站。这个脚本在Linux(Kali Linux&Ubuntu)上运行得非常好,但是当我在Windows上使用它时,它只工作5到10分钟,然后控制台就完全停止工作了。我无法正常退出脚本。只有关闭控制台窗口,才能退出Python。我认为问题不在脚本中,因为其他脚本显示了相同的问题。如果我换了窗户,还是一样的问题 以下是我的Python脚本的几行: #!/u

首先,我是笔测试人员,所以我一直使用Python和Perl。我为Wordpress的大规模测试编写了一个Python脚本,用于测试服务器上的所有网站。这个脚本在Linux(Kali Linux&Ubuntu)上运行得非常好,但是当我在Windows上使用它时,它只工作5到10分钟,然后控制台就完全停止工作了。我无法正常退出脚本。只有关闭控制台窗口,才能退出Python。我认为问题不在脚本中,因为其他脚本显示了相同的问题。如果我换了窗户,还是一样的问题

以下是我的Python脚本的几行:

#!/usr/bin/python

import requests, re, urllib2, os, sys, codecs                   
from multiprocessing.dummy import Pool                          
from time import time as timer  
import time 
from random import sample as rand                       
from platform import system 
from colorama import Fore                               
from colorama import Style                              
from pprint import pprint                               
from colorama import init                                               
init(autoreset=True)
try:
    with codecs.open(sys.argv[1], mode='r', encoding='ascii', errors='ignore') as f:
        ooo = f.read().splitlines()
except IOError:
    pass
ooo = list((ooo))



def banners():


    if system() == 'Linux':
        os.system('clear')
    if system() == 'Windows':
        os.system('cls')

        banner = """{}{} \n \n

    Coded to w

        \n""".format(fc, sb)
print banner
Agent = {'User-Agent': 'Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:28.0) Gecko/20100101 Firefox/28.0'}
user_agent = "Mozilla/5.0 (iPhone; CPU iPhone OS 5_0 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A334 Safari/7534.48.3"
baaReflexlibr = requests.get(url)

        if "/wp-content/" in baaReflexlibr.text:
            print ''.format(fg, fg, url, fc,fc, sb,fr)
            wpsbot(url)         
        else:
            print ''.format(sb, sd, url, fc,fc, sb,fr)
except:
        pass
def wpsbot(url):



    try:
        some exploits and 0days
  except:
        pass




banners()


def Main():
    try:

        start = timer()
        ThreadPool = Pool(30)
        Threads = ThreadPool.map(sitebul, ooo)
        print('Time: ' + str(timer() - start) + ' seconds')
    except:
        pass


if __name__ == '__main__':
    Main()

这是非常多的代码。请将此内容缩减为一个最小的、完整的、可验证的示例,以便有人能够更轻松地帮助您。您必须更具体地使用try except块,并打印exceptions chrisz,谢谢,但我认为问题不在于代码。t、 m.adam谢谢你抱歉,我是这里的初学者。我猜它是与网络相关的(
请求
urllib2
)。尝试设置超时。