wapptm 最近的时间轴更新
wapptm

wapptm

V2EX 第 99734 号会员,加入于 2015-02-24 12:28:02 +08:00
wapptm 最近回复了
97 天前
回复了 lovezww2011 创建的主题 Python 基于 Python 的种子磁力链接搜索网站
看起来很厉害的样子
多谢 4 楼的解释
我找到问题所在了,之前 CSV 文件写入完成后,没有关闭,导致在后面执行 next ()函数时,实际上已经执行到最后一条记录了
在 循环体后加了个 f.close()就解决这个问题了
这两段代码是一样的,运行结果却不一样,唯一能解释的就是运行出错的这个文件中的相关代码导致了此类问题

在这段代码之前有这么一段代码,我想应该是导致出现此类问题的原因所在:
f=open('update.csv',mode='a',encoding='utf-8',newline='')
csv_writer=csv.DictWriter(f,fieldnames=['title','version','href'])
csv_writer.writeheader()#写入表头

items=driver.find_elements(By.CSS_SELECTOR,'.structItem-cell:nth-child(2)')
for item in items:
#获取子网页链接地址
href=item.find_element(By.CSS_SELECTOR,'.structItem-title a').get_attribute('href')
#获取子网页标题
title=item.find_element(By.CSS_SELECTOR,'.structItem-title a').text
try:
#获取子网页版本号,如果无版本号就返回空值
item.find_element(By.CSS_SELECTOR,'.structItem-title span')
version=item.find_element(By.CSS_SELECTOR,'.structItem-title span').text
except:
version='null'
dict={
'title':title,
'version': version,
'href': href,
}
print(dict)
csv_writer.writerow(dict)


with open('update.csv',mode='r',encoding='utf-8') as f:
f_csv=csv.reader(f)
print(f_csv)
header=next(f_csv)
for i in f_csv:
print(i)
那么为什么我把同样的一段代码单独写在一个新的文件中,就不会报错呢?

import csv

with open('update.csv',mode='r',encoding='utf-8') as f:
f_csv=csv.reader(f)
print(f_csv)
header=next(f_csv)
for i in f_csv:
print(i)
试过了,写上完整的路径还是一样报错
130 天前
回复了 996bujiaban 创建的主题 Python 求解,爬虫遇到这种五秒盾要怎么过
用 selenium 吧 省心
2016-09-28 23:00:53 +08:00
回复了 wapptm 创建的主题 问与答 wordpress php 求助!缩略图问题!
重新发试试


//添加缩略图支持
if ( function_exists( 'add_theme_support' ) ) {
add_theme_support( 'post-thumbnails' );
set_post_thumbnail_size(200, 200, true);
add_image_size( 'post-thumbnail', 200, 200, true ); //侧边栏
}


/*wordpress 抓取文章第一张图片为缩略图函数*/
function catch_first_image(){
global $post, $posts;
$first_img = '';
ob_start();
ob_end_clean();
$output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches);
$first_img = $matches [1];
if(empty($first_img)){ //Defines a default image
$first_img ="0";
}
return $first_img;
};


//输出缩略图地址
function post_thumbnail_src(){
global $post;
if( $values = get_post_custom_values("thumb_value") ) { //输出自定义域图片地址
$post_thumbnail_src = $values [0];
}

elseif( has_post_thumbnail() ){ //如果有特色缩略图,则输出缩略图地址
$thumbnail_src = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID),'post-thumbnail');
$post_thumbnail_src = $thumbnail_src [0];
}

elseif( $values=catch_first_image() ){ //如果有在线图片,选择在线图片
$values = $values=catch_first_image() ;
$post_thumbnail_src = $values [0];
}

else {
$post_thumbnail_src = '';
ob_start();
ob_end_clean();
$output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches);
$post_thumbnail_src = $matches[1][0]; //获取该图片 src
if(empty($post_thumbnail_src)){
echo get_bloginfo('template_url');
echo '/images/default-thumb.jpg';//如果日志中没有图片,则显示默认图片
}
};
echo $post_thumbnail_src;
}
2016-09-28 22:56:19 +08:00
回复了 wapptm 创建的主题 问与答 wordpress php 求助!缩略图问题!
@Jakesoft 这个之前试过了,不起作用
2016-09-27 23:18:59 +08:00
回复了 wapptm 创建的主题 问与答 wordpress php 求助!缩略图问题!
晕倒,没人帮忙啊
2015-12-15 10:15:22 +08:00
回复了 xiaoyu9527 创建的主题 问与答 美亚现在有什么 100 多刀的东西值得买?
100 多刀很多可以买啊,飞利浦的剃须刀、乐高的积木, CK 的羊毛大衣、羊绒衫、 500G 固态硬盘 SSD
有时候折扣大的时候,可以给老师们的弄个 6TB 的豪宅都行。可以关注一些海淘网站,比如 www.smzdb.com.cn ,每天推荐的不多,但是只要推荐的基本可以保证有货,不会像一些网站,出现商品刚推出来就没有了的情况
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2269 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 23ms · UTC 13:22 · PVG 21:22 · LAX 06:22 · JFK 09:22
Developed with CodeLauncher
♥ Do have faith in what you're doing.