V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  yakczh  ›  全部回复第 40 页 / 共 70 页
回复总数  1391
1 ... 36  37  38  39  40  41  42  43  44  45 ... 70  
2014-11-19 11:46:06 +08:00
回复了 aazzsx 创建的主题 问与答 Python3 打开文件错误不一样了?
python3 用 open(file,mod='r',encodineg='utf8') 打开一个非utf8编码的文件,会报异常,利用这一点,可以识别出utf8编码的文件
2014-11-19 11:44:17 +08:00
回复了 mortal 创建的主题 问与答 程序猿们,求程序或脚本实现批量文件重命名功能
os.walk 你值得拥有
http://item.jd.com/1266767255.html 买了这双鞋幸福感爆棚
大头皮鞋
2014-11-18 15:35:10 +08:00
回复了 yakczh 创建的主题 问与答 把一个数值 映射成一长串字符串,有什么思路
@20150517
有没有例子?
2014-11-17 14:03:35 +08:00
回复了 way2 创建的主题 问与答 python 或 php 搭建仓库程序的, 开发成本
erp不是.net强项吗? 京东的erp就是.net做的
2014-11-17 11:51:56 +08:00
回复了 binux 创建的主题 分享创造 再次分享 pyspider 爬虫框架
http://localhost:5000/debug 这是python的在线编辑器? 通过后台 修改python代码,这个怎么调试呢?
2014-11-17 11:38:15 +08:00
回复了 binux 创建的主题 分享创造 再次分享 pyspider 爬虫框架
-r requirements.txt
这里面内容是啥?
2014-11-15 16:45:01 +08:00
回复了 wy315700 创建的主题 分享发现 wirelurker 作者已经被抓了
先自己写个3721,搞得人心惶惶,然后再马上推出数字卫士,一下子把3721杀得干干净净,看来这招屡试不爽
2014-11-14 12:59:14 +08:00
回复了 TangMonk 创建的主题 问与答 qq 邮箱是要造反了么??
目测v2ex要黄易的节奏
2014-11-14 09:43:03 +08:00
回复了 yakczh 创建的主题 问与答 python 用 while 读文件怎么检测文件结束 ?
@staticor

filename=r'mysql_slow.log'
mass=''
with open(filename, mode='rb') as f:
--for line in f:
----valid=True
----try:
------sql=line.decode('utf-8')
------print(sql)--
------valid=True
----except Exception:
------print("Encoding Error")
------valid=False
----if valid:
------mass+=sql
------
outfile=r'new.txt'
open(outfile,mode='w',encoding='utf-8').write(mass)


line.decode('utf-8') 这样执行不会报错,只有输出时才报错,这是mysql的查询日志,100多兆
2014-11-13 17:01:07 +08:00
回复了 yakczh 创建的主题 问与答 python 用 while 读文件怎么检测文件结束 ?
@Sylv

这个文件是mysql生成的

SET timestamp=1415753930;
UPDATE cdb_forum_thread SET subject='Ϸ˄ЕƱ˛��ųƱ' WHERE closed='397758';

SET timestamp=1415753936;
select did,buildname,mapcode_x,mapcode_y,address,areaid,comareaid,buildtype from hellohouse_dictionary where buildname like '%軧둂ͬء86-200%u33a1%u51c6%u73b0%u623f%u5b9e%u666f%u5448%u73b0%uff0c%u5168%u57ce%';
# Time: 141112 8:58:59


如果用户浏览器刷新的时候页面编码不对,这时候又点提交表单,这些乱码就会提交到mysql ,然后mysql会原样记录在Sql里面
2014-11-13 13:13:52 +08:00
回复了 yakczh 创建的主题 问与答 python 用 while 读文件怎么检测文件结束 ?
@Jaylee

fp= open(filename,mode='rb')
while True:
-- try:
-- line = fp.readline()
-- except:
-- -- print('erro')
-- -- pass
-- if not line: # if not line: 这样写 line有可能出现异常
-- -- break
有办法不用line 来判断读到文件尾吗?
2014-11-13 12:55:24 +08:00
回复了 yakczh 创建的主题 问与答 python 用 while 读文件怎么检测文件结束 ?
附文件内容
err.txt
1
2
3
4
5
6
7
9
9

AND ( ( `goods_name` LIKE '%环球•海港城%' ) OR ( `buildName` = '环球•海港城' )

11
12
13
14
15
2014-11-13 12:50:58 +08:00
回复了 yakczh 创建的主题 问与答 python 用 while 读文件怎么检测文件结束 ?
@Sylv

这个文件是utf8编码的, 只是其中有些特殊字符而已 ,比如1000行,其中500行有一个特殊字符程序就会退出,这个文件是一个sql日志文件,是mysql生成的, 我的思路是如果读到特殊字符就当作一个异常处理 pass ,不影响到后续的数据,而不是象现在这样中途退出

-- for line in open(filename,mode='r',encoding='utf8'):
-- -- try:
-- -- -- -- do_something()

这样根本捕获不了异常 貌似读每行的操作在是 for line in open(filename,mode='r',encoding='utf8'):这条语句里,我想用
while True:
-- --try:
-- -- -- -- line=file.readline()

这样把读操作写到try里面
但这样需要一个判断文件结束的标志,才能Break出来
2014-11-12 10:09:15 +08:00
回复了 thankyourtender 创建的主题 PHP PHP 底层为什么会这么脆弱?
http://www.geek521.com/?p=8131

php的socket扩展 swoole 性能是Node.js的12倍
2014-11-09 15:06:30 +08:00
回复了 lcj2class 创建的主题 程序员 让 firefox 和 chrome 一样快
试试 palemoon 苍老师出品,必是精品
2014-11-07 09:01:01 +08:00
回复了 Greek 创建的主题 问与答 360 免费 WIFI
什么都免费,这货一天是吃屎活着吗
2014-11-06 14:41:01 +08:00
回复了 cdxem713 创建的主题 MySQL Mysql 的优势是什么?
性价比高 相对 oracle,mssql
我现在用的i5的Cpu,打开记事本感觉太快了,怎么样找出丝滑的感觉,求破!!!
1 ... 36  37  38  39  40  41  42  43  44  45 ... 70  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   910 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 37ms · UTC 19:32 · PVG 03:32 · LAX 12:32 · JFK 15:32
Developed with CodeLauncher
♥ Do have faith in what you're doing.