小编use*_*355的帖子

Python - 从谷歌图像搜索下载图像?

我想使用python下载所有谷歌图像搜索图像.我使用的代码似乎有些问题.我的代码是

import os
import sys
import time
from urllib import FancyURLopener
import urllib2
import simplejson

# Define search term
searchTerm = "parrot"

# Replace spaces ' ' in search term for '%20' in order to comply with request
searchTerm = searchTerm.replace(' ','%20')


# Start FancyURLopener with defined version 
class MyOpener(FancyURLopener): 
    version = 'Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.8.1.11) Gecko/20071127     Firefox/2.0.0.11'
    myopener = MyOpener()

    # Set count to 0
    count= 0

    for i in range(0,10):
    # Notice that the …
Run Code Online (Sandbox Code Playgroud)

python web-scraping

25
推荐指数
4
解决办法
7万
查看次数

Python正则表达式坏字符范围.

我正在使用以下正则表达式来匹配不同的日期模式.它在regex101.com中运行良好.但是当我导入到python时,我得到了"不良角色范围"异常.

  pattern = ur"((?:\b((?:(january|jan|february|feb|march|mar|april|apr|may|jun|june|july|jul|august|aug|september|set|sep|october|oct|november|nov|december|dec)['\s\.]{0,4}(?:\d{4}|\d{2})|(?:january|jan|february|feb|march|mar|april|apr|may|jun|june|july|jul|august|aug|september|set|sep|october|oct|november|nov|december|dec)|((?:0[1-9]|[1-3][0-9]|[0-9])/(?:0[1-9]|[1-3][0-9])/(?:(19[7-9][0-9])|(20[0-1][0-9])|([7-9][0-9]|[0-1][0-9]))|((?:0[1-9]|1[0-2]|[1-9])\s{0,3}[-/']{1,3}[\s-/']{0,3}(?:(19[7-9][0-9])|(20[0-1][0-9])|([7-9][0-9]|[0-1][0-9])))))(?:(?![\r\n])\s){0,4})[-/–to]{0,2}(?:(?![\r\n])\s){0,4}(((?:january|jan|february|feb|march|mar|april|apr|may|jun|june|july|jul|august|aug|september|set|sep|october|oct|november|nov|december|dec)[-'\s\.]{0,4}(?:(19[7-9][0-9])|(20[0-1][0-9])|([7-9][0-9]|[0-1][0-9])))|((?:0[1-9]|[1-3][0-9]|[1-9])/(?:0[1-9]|[1-3][0-9])/(?:(19[7-9][0-9])|(20[0-1][0-9])|([7-9][0-9]|[0-1][0-9])))|((?:0[1-9]|1[0-2]|[1-9])\s{0,3}[-/']{1,3}[\s-/']{0,3}(?:(19[7-9][0-9])|(20[0-1][0-9])|([7-9][0-9]|[0-1][0-9]))))))"

  https://regex101.com/r/rU3cE9/1
Run Code Online (Sandbox Code Playgroud)

python regex

14
推荐指数
1
解决办法
2万
查看次数

运行scala控制台时出错.找不到模块

我能够运行示例代码,我保存了它sample.sc,结果显示在Scala控制台上.但是在运行以下程序时出现错误,我保存为Timeprogram.scala脚本:

/**
 * Created by sarathrnair on 3/18/15.
 */


println ( "Enter the seconds" )

val totalSeconds=readInt()
val displaySeconds=totalSeconds%60
val totalMinutes=totalSeconds/60
val displayMinutes=totalMinutes%60
val displayHours=totalMinutes/60
val sec=displaySeconds.toString
val min=displayMinutes.toString
val finalString=displayHours+":"+("0"*(2-min.length))+min+":"+("0"*(2-sec.length))+sec

println (finalString)
Run Code Online (Sandbox Code Playgroud)

我得到的错误是:

运行scala控制台时出错.未指定模块.

请帮我确定这个错误背后的原因.

scala intellij-idea intellij-14

6
推荐指数
2
解决办法
2万
查看次数

正则表达式匹配特定单词后跟另一个单词以及边界标识符

我在Python中进行正则表达式匹配.我试图遵循一些组合,但没有工作.我是正则表达式的新手.我的问题是,我有一个字符串如下.

string = ''' World is moving towards a particular point'''
Run Code Online (Sandbox Code Playgroud)

我想要一个解决方案来检查单词"moving"之后是否存在单词"towards",如果是,我想选择该行的其余部分(在'towards'之后),直到它以'.'结尾.或' - '.我是新手.请提供一些好的建议.

python regex text

3
推荐指数
1
解决办法
1434
查看次数

绘制分类数据的最佳方式

我有一个这样的列表:

 gender = ['male','female','male','female']
Run Code Online (Sandbox Code Playgroud)

使用matplotlib将这个列表的计数绘制成条形图的最简单方法是什么?

python matplotlib bar-chart

0
推荐指数
1
解决办法
6915
查看次数