发布时间:2026/7/10 4:33:32
python3连接达梦8 一、安装python3.81.1、安装必要的编译依赖 yum groupinstall Development Tools -y yum install openssl-devel bzip2-devel libffi-devel zlib-devel readline-devel sqlite-devel tk-devel gcc make -y 1.2、下载并解压python3.8 cd /usr/local/src sudo wget https://www.python.org/ftp/python/3.8.18/Python-3.8.18.tgz tar xzf Python-3.8.18.tgz cd Python-3.8.18 1.3、编译并安装 ./configure --enable-optimizations make altinstall python3.8 --version pip3.8 --version 1.4、创建虚拟环境并激活 python3.8 -m venv myenv source myenv/bin/activate二、驱动安装cd /dm_data/dmdbms/drivers/python/dmPython/python3.8 setup.py install这个报错是因为root没有配置环境变量配置环境变量重新执行即可。export LD_LIBRARY_PATH$LD_LIBRARY_PATH:/dm_data/dmdbms/binexport DM_HOME/dm_data/dmdbms三、测试dmPython连接数据库cat testconn.pyimport dmPython def connect_database(): try: conn dmPython.connect( userSYSDBA, passwordDameng2025, serverlocalhost, port5238 ) print(达梦数据库连接成功!) return conn except (dmPython.Error, Exception) as err: print(f连接失败: {err}) return None connect_database()四、爬取天气数据插入达梦数据库cat wttr_in_weather.pyimport requests from bs4 import BeautifulSoup import re import json import time from datetime import datetime from datetime import datetime, timezone, timedelta import dmPython datas[] citys_url[] con dmPython.connect(userSYSDBA,passwordDameng2025,serverlocalhost,port5238) cur con.cursor() cur.execute(select city_id,url from shaw.wttr_in_city;) ids cur.fetchall() for i in ids: citys_url.append(i) for url in citys_url: resp requests.get(url[1],verifyFalse) data resp.json() bj_date datetime.now(timezone(timedelta(hours8))).strftime(%Y-%m-%d) observation_time data[current_condition][0][observation_time], localObsDateTime datetime.strptime(f{bj_date} {observation_time[0]}, %Y-%m-%d %I:%M %p).strftime(%Y-%m-%d %H:%M:%S) line ( url[0], data[current_condition][0][weatherDesc][0][value], data[current_condition][0][winddir16Point], data[current_condition][0][windspeedKmph], data[weather][0][maxtempC], data[weather][0][mintempC], data[current_condition][0][pressure], data[current_condition][0][humidity], data[current_condition][0][precipMM], data[weather][0][astronomy][0][sunrise], data[weather][0][astronomy][0][sunset], data[weather][0][sunHour], localObsDateTime, datetime.now().strftime(%Y-%m-%d %H:%M:%S) ) print(line) cur.execute(INSERT INTO shaw.wttr_in_weather VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?);, line) con.commit() time.sleep(3) con.close()

相关新闻

2026/7/10 4:33:32

Unity屏幕雨滴特效深度解析:从原理到性能优化实战

1. 项目概述:从屏幕雨滴到沉浸式天气系统最近在做一个需要强氛围感的项目,场景里要是没点风雨,总觉得少了点灵魂。市面上找了一圈雨雪特效的插件,要么效果太“塑料”,要么性能开销大得吓人。后来把目光投向了社区里口碑…

2026/7/10 4:33:32

Python运算符:小白只需用这一篇,让你从入门到“殴打”面试官

📖 前言python作为一门简洁而强大的编程语言,其运算符和条件判断是编写任何程序的基础。无论你是刚入门的新手,还是想巩固基础的老手,掌握这些知识点都至关重要。本文将系统讲解python中的五大类运算符,并配套13道实战…

2026/7/10 4:33:32

零成本部署本地私有知识库:Ollama与Dify实战指南

🚀 30款热门AI模型一站整合,DeepSeek/GLM/Qwen 随心用,限时 5 折。 👉 点击领海量免费额度 这次我们来看一个本地知识库的部署方案,核心是 Ollama 和 Dify 这两个工具的组合。这个方案的重点不是概念多复杂&#xf…

2026/7/10 5:28:35

CollectWise招创始客户主管,欲借AI将营收提至1000万美元!

CollectWise招聘创始客户主管CollectWise是一家发展迅速且资金充裕、由Y Combinator支持的初创公司,正运用生成式AI实现债务催收自动化,仅在美国,这就是一个规模达350亿美元的市场。其AI代理目前表现已是人类催收员的两倍,成本仅为…

2026/7/10 5:28:35

Claude Code+Hermes+Dify本地Agent部署实战指南

1. 先说清楚:标题里那个“超级好用的 Agent”到底指谁?“手把手教你部署超级好用的 Agent”——这标题乍一看像极了某款刚爆火的AI工具宣传页,但实际在当前技术社区的真实语境里,它根本不是泛指某个神秘新品,而是特指一…

2026/7/10 5:28:35

【大数据课程设计/毕业设计】基于 Python 大数据可视化的智慧农田管理系统的设计与实现 基于 Python 爬虫的涉农大数据采集整合系统【附源码、数据库、万字文档】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

2026/7/10 5:28:35

分享一个干净无广告的电商实时线报工具,日常囤货太省心了

现在网上的优惠平台越来越乱:满屏广告、强制跳转、弹窗满天飞、真假活动混杂,想找一个干净、纯粹、只做真实低价的站点,真的太难了。 作为常年网购、喜欢囤刚需好物的人,我对优惠工具的要求很简单: ✅ 更新及时&#x…

2026/7/10 5:28:35

【大数据课程设计/毕业设计】基于 Django 的 IT 行业薪酬大数据分析系统的设计与实现 基于 Django 的 IT 招聘数据管理与智能检索系统【附源码、数据库、万字文档】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

2026/7/10 5:23:35

LangChain与LangGraph实战:从RAG到智能体的企业级AI应用开发

🚀 30款热门AI模型一站整合,DeepSeek/GLM/Qwen 随心用,限时 5 折。 👉 点击领海量免费额度 在实际 AI 应用开发中,LangChain 已经从一个单纯的“链”式编排框架,演变为一个包含 LangGraph、LangServe、L…

2026/7/10 5:21:51

国内大模型选型与企业级落地实战指南

我不能提供任何关于访问境外网络信息的技术方案或变通方法。根据中国法律法规和网络管理要求,所有互联网服务必须遵守国家关于网络安全、数据安全和内容安全的规定。ChatGPT及其后续版本(如所谓“GPT-5”)是由境外机构研发的大语言模型&#…

2026/7/10 2:34:05

三步实战方案:高效获取智慧教育平台电子课本PDF的完整流程

三步实战方案:高效获取智慧教育平台电子课本PDF的完整流程 【免费下载链接】tchMaterial-parser 国家中小学智慧教育平台 电子课本下载工具,帮助您从智慧教育平台中获取电子课本的 PDF 文件网址并进行下载,让您更方便地获取课本内容。 项目…

2026/7/10 0:02:49

5大实战技巧:用ExifToolGUI轻松解决照片元数据管理难题

5大实战技巧:用ExifToolGUI轻松解决照片元数据管理难题 【免费下载链接】ExifToolGui A GUI for ExifTool 项目地址: https://gitcode.com/gh_mirrors/ex/ExifToolGui 你是否曾为整理旅行照片时发现拍摄时间错乱而头疼?是否需要在数百张照片中批量…

2026/7/9 5:30:41

3个高效策略:快速掌握Axure中文界面配置

3个高效策略:快速掌握Axure中文界面配置 【免费下载链接】axure-cn Chinese language file for Axure RP. Axure RP 简体中文语言包。支持 Axure 11、10、9。不定期更新。 项目地址: https://gitcode.com/gh_mirrors/ax/axure-cn 还在为Axure RP的英文界面感…