- 博客(23)
- 收藏
- 关注
原创 新闻(信息)汇聚平台开发过程(二)
开发环境网络爬虫采用Python3.7、数据库采用mysql、展示部分采用Django框架,整个平台在Windows平台下开发(一)Python环境及模块Python 已经被移植在许多平台上(经过改动使它能够工作在不同平台上)。您需要下载适用于您使用平台的二进制代码,然后安装 Python。安装时最好选择定制安装,如果选择自动安装,安装的深度很深,个人不推荐。Python 官网:http...
2019-05-31 14:05:43
351
原创 新闻(信息)汇聚平台开发过程(一)
前两年刚学习python的时候练手开发了一只爬虫,最近想对这只虫子进行改良,从文件存储到数据库存取,从几个网站到几种类型网站。接下来又考虑怎么样将抓取的内容展示出来……。从简单的网页展示到定制查询,再到针对大洋、索贝等流行的新闻(信息)汇聚系统开发新的功能;从展示到分发引用到用户管理到组织结构关联……。反正是一步一步把自己带进了一个坑。现已基本完工,把开发过程的关键步骤记录一下。一、平台整体架...
2019-05-31 11:10:22
903
原创 微波通道穿刺模型研究
图片无法上传,如有需要,请联系博主。欢迎业内人士交流。qq:191328411摘要:经纬度容易测量,城市坐标需要高斯变换、迭代法、7参数法,方法很多。人类活动影响微波通道,微波通道同样影响人类活动。微波通道是否被穿刺,实质问题是物体位置和高度与微波通道的位置关系。统一坐标系,建立数学模型,借助计算机编程获取答案。Abstract:longitude and latitude are ea...
2019-03-19 17:31:31
368
原创 提取股票名称代码对照表
def get_namecode(mypath='d:\\turnover_rate\\',zq_path='d:\\zd_pazq\\'): #提取股票代码名称对照表 import re print('更新代码/名称对照表……') #提取上海A股码表 file = zq_path + 'T0002\\hq_cache\\shm...
2019-03-19 17:21:24
4956
原创 实时新闻爬虫
import urllib.request,os,re,random,timefrom urllib.error import URLError, HTTPErrorl import load_workbookfrom openpyxl import Workbookdef mk_dir(): #创建文件夹 if not os.path.exists(newsp...
2018-08-08 10:38:34
1564
翻译 python 电子时钟
from turtle import *from datetime import *def Skip(step): penup() forward(step) pendown()def mkHand(name, length): #注册Turtle形状,建立表针Turtle reset() Skip(-length*0.1) beg...
2018-08-08 10:35:19
5634
1
原创 流通盘提取函数
def add_circulate(mypath,need_list=['sh600000']): '追加个股流通盘数据' circulate_list = [] if len(need_list) == 0: return circulate_list print('正在写流通盘,请稍候……') ...
2018-07-17 17:17:12
1229
原创 股本变迁资料更新函数(txt to excel)
def add_gbbq(mypath,need_list=[]): '更新本变迁资料(采用临时列表法)' gbbq_list = [] end_row = [] if len(need_list) == 0: return gbbq_list,end_row print('正在更新财务数据,请稍候……') ...
2018-07-17 17:16:21
1046
原创 股本变迁资料提取函数
def get_gbbq(mypath,today_date): '提取财务数据资料' gbbq_list = [] if not os.path.exists(mypath +'base\\gbbq.xlsx'): os.chdir(mypath +'base') wb = Workbook() ...
2018-07-17 17:14:47
1786
原创 提取存在的文件函数
def find_file(mypath,need_list): '遍历数据源文件夹,提取指定类型文件' find_list = [] if len(need_list) == 0: return find_list for file_name in need_list: sname = ...
2018-07-17 17:13:54
181
原创 股票代码分解函数
def split_list(mypath,need_list): '分离已有日线文件的股票代码' if len(need_list) < 2: print('没有需要需要计算数据的文件!!!') return [],[] print('正在分析股票代码……\n') exist_list = fi...
2018-07-17 17:12:42
499
原创 股票代码提取函数
def get_code(need_file): '提取股票代码' wb = load_workbook(need_file) ws = wb.active need_list = [] print('正在提取股票代码\n') for j in range(ws.max_column): for i ...
2018-07-17 17:11:30
3433
原创 提取文件函数
def get_file(): '提取要计算的表文件' root = Tk() root.title('选择要计算的表(xlsx文件)') root.withdraw() need_file = filedialog.askopenfilename( title= '请选择要计算股票代码文件',filetyp...
2018-07-17 17:10:48
360
原创 目录创建函数
def mk_dir(mypath = 'd:\\turnover_rate\\'): '检查目录,没有则创建' os.chdir('d:\\') if not os.path.exists(mypath): os.mkdir(mypath) os.chdir(mypath) if not os.path.exis...
2018-07-17 17:10:06
211
原创 股票计算主程序
from tkinter import *import os,time,shutil,datetimefrom tkinter import ttkfrom openpyxl import load_workbookfrom openpyxl import Workbookfrom tkinter.messagebox import *class Login(): def...
2018-07-17 17:08:01
220
转载 python 读取股本变迁资料
import baostock as bs import pandas as pd #### 登陆系统 #### lg = bs.login(user_id="anonymous", password="123456") # 显示登陆返回信息 print('login respond error_code:'+lg.error_code) print('login respond ...
2018-06-20 14:57:42
1383
原创 tkinter界面窗口(供参考、查阅)
from tkinter import *import os,timefrom tkinter import ttkfrom openpyxl import load_workbookfrom openpyxl import Workbook#主界面函数MainPage.py:class Main_page(): def __init__(self, master=None): ...
2018-05-31 15:01:39
1724
转载 python 之Entry
# Tkinter教程之Entry篇 # Entry用来输入单行文本 from tkinter import * root = Tk() # 创建entry Entry(root, text='input your text here').pack() # 上面的代码目的是创建一个Entry对象,并在Entry上显示'input your text here',运行此代码,并没有看...
2018-05-11 13:46:51
5314
1
原创 excel万能表头
def add_header(header,date_list=[]): '输出表初始化' wb_hsl = Workbook() ws_hsl = wb_hsl.create_sheet('累计换手率',0) #表单命名 ws_hsl.merge_cells('A1:S1') #合并单元格 拆分:unmerge_cells ws_hsl.shee...
2018-05-11 13:38:13
259
原创 股票日线转CSV文件
def day2csv(need_list=['sh600000']): '通达信日线数据转换为CSV文件,再转换为XLSX文件' day2csv_list = [] if len(need_list) == 0: return day2csv_list for file_name in need_list:...
2018-05-11 13:35:09
472
原创 csv文件转xlsx文件
def csv2xlsx(need_list=['sh600000']): '将CSV文件转换为xlsx文件' csv2xlsx_list = [] if len(need_list) == 0: return csv2xlsx_list for file_name in need_list:...
2018-05-11 13:34:06
626
原创 python tkinter之顶层菜单、弹出菜单
from tkinter import *def sys_callbak(): passdef fun_callbak(): passdef no_thing(event): popmenu.post(event.x_root,event.y_root)master = Tk()master.title('新闻自动抓取')menubar = Menu(master)s...
2018-05-11 13:31:33
2712
原创 python tkinter之 复选、文本、下拉
import tkinter as tkfrom tkinter import ttkwin = tk.Tk()win.title("Python GUI") # 添加标题ttk.Label(win, text="Chooes a number").grid(column=1, row=0) # 添加一个标签0ttk.Label(win, text="Enter a name:").grid...
2018-05-11 13:28:47
4581
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人