V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  qile1  ›  全部回复第 20 页 / 共 24 页
回复总数  469
1 ... 12  13  14  15  16  17  18  19  20  21 ... 24  
2017-01-24 19:38:58 +08:00
回复了 qile1 创建的主题 Python threading 线程间通信如何控制线程运行及等待。
@kier 你意思是不是 我在主线程里面定义 线程 1 ,日志文件被修改的时候我启动线程 1

t2=threading.Thread(target=runReadLogFile,args=(1,))
t2.start()#程序启动后先执行一次读取日志文件。
t1=threading.Thread(target=runReadLogFile,args=(1,))#预先设置线程一,等待启动

当检测到日志文件修改后执行:
t1.start()#如果 t1 没执行完,再次调用会报错还是继续执行?
2017-01-08 11:21:05 +08:00
回复了 ericbize 创建的主题 Python 想请教怎么转 码
@ericbize
抱歉,手机打字好几个错别字。
我使用的是 pymssql 链接的 mssql 数据库,也有乱码。
网上建议是执行的时候先 utf-8 编码下,查询到结果首先编码为 utf-8 ,数据库链接设置编码格式为 utf-8

你试试转码后是否显示乱码。
d=result[0][0].encode(“ latin-1 ”).decode(“ gbk ”)
试试 print d
2017-01-08 00:24:25 +08:00
回复了 ericbize 创建的主题 Python 想请教怎么转 码
解决了吗?我访问 mssql 也是,不给如果显示我转码 lantin ,然后 utf-8 解码
2017-01-04 14:51:10 +08:00
回复了 HerrDu 创建的主题 程序员 想聊聊 web 开发中的表单系统
不是有个帆软的报告系统,可以自建表单
2017-01-03 04:10:47 +08:00
回复了 AlisaDestiny 创建的主题 Python Python 如何按照行来分割大文件。
f 。 readlines()
2016-12-31 19:12:35 +08:00
回复了 omg21 创建的主题 Python 如何一次装载,多次调用?
@omg21
给个代码参考一下如何?学习一下,我也有个列表和数据库里面的列表比对归类!一直没有好办法。
2016-12-31 10:10:02 +08:00
回复了 RqPS6rhmP3Nyn3Tm 创建的主题 Python 感觉给 Python GUI 应用打包完全看脸
cxfreeze 我打包用的多,但是同样命令, 2.7 的 python 打包是一个文件, 3.4 打包多出好多文件, 3.4 里面打包自己的 qtfree dome 都报错,不过大部分串口解码不用界面,也还行
2016-12-29 16:25:20 +08:00
回复了 bonfy 创建的主题 Python Python,我用这些库就够了!!!
@bonfy 非常感谢你的回复,我看 pymssql 里面好像有说无法插入超过 8000 字符,我是往已有的程序数据库插入图片,程序已经设计好,主要是取得检验仪器原始数据及图片插入检验系统。
当图片数据超过 8000 ,用 pymssql 插入就报错。不知道有什么办法可以插入大点的图片图片大小在 8k-50k 之间。
2016-12-28 20:32:33 +08:00
回复了 bonfy 创建的主题 Python Python,我用这些库就够了!!!
@bonfy 麻烦问下 mssql 用什么库链接并插入图像数据,一直无法用 pymssql 插入图片数据,麻烦问问
另外插入更新数据库数据你们是每条语句都建立链接,然后打开数据库执行一条语句,然后在关闭数据库。还是有什么方法同时执行
2016-12-07 23:29:57 +08:00
回复了 iShawnWang 创建的主题 程序员 PDF 如何存储, 管理, 同步 ?
有个程序可以做成电子图书馆,仿百度文档的,但是得转码存数据库
我以为是直接波形图,没那技术,还是放弃把,用现成的 ecg 程序可以分析和保存图像,太难
2016-12-05 21:37:54 +08:00
回复了 XYxe 创建的主题 Python 求助, Python 通过 数据库连接池 连接 SQL Server
问下使用 pymssql 如何插入超过 8000 的图像文件。
有个需求需要数据库直接写入,不能保存路径。
2016-11-25 14:31:37 +08:00
回复了 KagamineLenKai2 创建的主题 Python 求教,怎样在 python 里执行 sql 查询……
我是链接的 mssql ,中文传数据使用%s ,报错

比如 selrct * from table where rwa=%s 然后传一个从数据库查到的值,英文没问题,中文和带大小于号的报错
pyinstaller 试过,报错更多, py2exe 没试,我一会试试, python2.7 我打包没问题, python3.5 我修改的程序报那个错,在另一台笔记本上面也报同样错,主要想实现右下角图标菜单显示, python 有没有其他只显示有下角图标的程序
@faketemp
我把程序放到安装目录下面,运行还是提示 ImportError: No module named 'pywintypes'
C:\Users\Administrator>cxfreeze C:\Users\Administrator\AppData\Local\Programs\Python\Python35-32\Lib\sysTRyIco3.py --target-dir D:\runexe --base-name=Win32GUI

---------------------------
cx_Freeze: Python error in main script
---------------------------
Traceback (most recent call last):
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python35-32\lib\site-packages\cx_Freeze\initscripts\__startup__.py", line 12, in <module>
__import__(name + "__init__")
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python35-32\lib\site-packages\cx_Freeze\initscripts\Console.py", line 21, in <module>
scriptModule = __import__(moduleName)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python35-32\Lib\sysTRyIco3.py", line 6, in <module>
import win32gui_struct
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python35-32\lib\site-packages\win32\lib\win32gui_struct.py", line 36, in <module>
import pywintypes
ImportError: No module named 'pywintypes'

---------------------------
确定
---------------------------

请问下编译脚本 在哪里找到,我直接 cxfreeze 运行的
2016-11-09 00:01:50 +08:00
回复了 omg21 创建的主题 Python 借助 VB 充当 GUI 调用 python,两者之间通信的思考
我用 python 多线程建了一个循环读文本的程序,两个线程不好通讯,就建立了一个 lock.lock 的文件,当读取文件的时候就建立此文件,另一个进程监测这个文件,如果有就删除此文件!

你可以更新数据库某一个字段来间接监控另一个程序,
比如把 pythonrun 字段设置为 1 , vc 设置为 0 ,当 vc 俩次或者三秒监测字段为 0 ,认为 py 程序不运行
2016-11-08 23:45:10 +08:00
回复了 Buffer2Disk 创建的主题 程序员 关于对另一个数据库的数据抓取,如何保持数据一致性
代码可以参考一下不,一种是在源数据表加同步字段,更新,另一种我感觉可以时间排序,然后取最后时间为下次同步时候的开始时间,设置和更新频率不能太快,另外 oracle 和 mssql 都有表快速复制语句,如果不是两个不同数据库,那个最快
stackoverflow 上面查了下,有这个例子,我把 password 改成 passwd 也报错!
把链接字符串拼接成一个字符串传入也不对
print 'host=',SQLSERVER,"user=",USER,"password=",PASSWORD,"database=",DATABASE
g_Conn = pymssql.connect(host=SQLSERVER,user=USER,password=PASSWORD,database=DATABASE)
输出正常值,在初始化连接的时候报错

@staticmethod
def connect():
servers = ["server1", "server2", "server3"]
conn = None
for server in servers:
try:
conn = pymssql.connect(server, settings.MSSQL_USERNAME, settings.MSSQL_PASSWORD, settings.MSSQL_DB_NAME, charset="ISO-8859-1")
break
except:
logger.info("Failed to connect to MSSQL Server: " + server)

if conn:
return conn
else:
logger.info("Failed to connect to ALL MSSQL servers")
return conn




结果多次测试已经算是解决了吧
配置文件读取后显式的调用下可以使用了

cf=ConfigParser.ConfigParser()
cf.read("conf.ini")
DATABASE=cf.get("app_info","DATABASE")
USER=cf.get("app_info","USER")
PASSWORD=cf.get("app_info","PASSWORD")
HOST=cf.get("app_info","HOST")
PORT=cf.get("app_info","PORT")
#HOST = '127.0.0.1'
USER = 'test'
PASSWORD = 'test'
#DATABASE = 'test'
PORT='1433'
HOST1 = '127.0.0.1'
USER1 = 'test'
PASSWORD1 = 'test'
#DATABASE1 = 'test'
PORT1=PORT
HOST1 = HOST
USER1 = USER
PASSWORD1 =PASSWORD
DATABASE1 = DATABASE
PORT1=PORT



conn=pymssql.connect(host=HOST1,user=USER1,password=PASSWORD1,database=DATABASE1,port=PORT1)
1 ... 12  13  14  15  16  17  18  19  20  21 ... 24  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2445 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 29ms · UTC 04:47 · PVG 12:47 · LAX 20:47 · JFK 23:47
Developed with CodeLauncher
♥ Do have faith in what you're doing.