Moon_魔宽
码龄15年
关注
提问 私信
  • 博客:64,621
    64,621
    总访问量
  • 76
    原创
  • 586,612
    排名
  • 28
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:陕西省
  • 加入CSDN时间: 2009-12-19
博客简介:

wangkuangood3200的专栏

查看详细资料
个人成就
  • 获得21次点赞
  • 内容获得20次评论
  • 获得151次收藏
  • 代码片获得104次分享
创作历程
  • 43篇
    2021年
  • 2篇
    2020年
  • 31篇
    2019年
成就勋章
TA的专栏
  • Pyhton从新手到大师
    37篇
  • 大数据
    35篇
  • Java
    1篇
  • 数据库
    1篇
兴趣领域 设置
  • 大数据
    hadoophivestormsparketl
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Python每日练习之Pandas应用绘制图表

import matplotlib.pyplot as pltplt.rcParams['font.sans-serif'] = ['SimHei',]plt.rcParams['axes.unicode_minus'] = Falseser9 = pd.Series({'一季度': 400, '二季度': 520, '三季度': 180, '四季度': 380})ser9.plot(kind='bar', color=['r', 'g', 'b', 'y'])plt.xticks(rotati
原创
发布博客 2021.07.21 ·
321 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

pycharm安装第三方包pillow失败

pycharm安装pillow失败,报错Non-zero exit code (1)解决方法:1、在windows环境变量中找到python的安装路径,如下图所示,在D:\Users\lenovo\AppData\Local\Programs\Python\Python38-32\2、打开cmd,切换到该目录下:D:\Users\lenovo\AppData\Local\Programs\Python\Python38-32\Scripts3、执行安装pip操作easy_install.
原创
发布博客 2021.07.06 ·
2071 阅读 ·
2 点赞 ·
0 评论 ·
4 收藏

Python每日练习之Django搭建

一、Pycharm新建一个Django项目新建页面如下,其中项目名自定义创建完成后如下图所示,最顶层的文件夹wk_web为新建项目时的Python项目文件夹,这个文件夹名字不重要。该文件夹下面还有一个同名文件夹,它是Django项目文件夹,其中包含了如下5个文件:init.py:空文件,告诉python解释器该目录被视为一个包settings.py:Django项目的配置文件,包括默认页面展示,语言,时区等设置urls.py:Django项目URL映射声明,在urlpatterns中配置u.
原创
发布博客 2021.07.02 ·
236 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

Python之LEGB

"""Python LEGB(local,Enclosing,Global,Build in)Local: 局部,在函数或类方法内部Enclosed: 一个函数被包装在另一个函数中,闭包全局: 执行脚本本身的最高层内置: 为Python为自己保留的特殊namespace"""x = 100print(x) # 100def foo(): global x x = 200 def bar(): x = 300 print(
原创
发布博客 2021.06.30 ·
184 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python每日练习之ftp文件上传

#!/usr/bin/python# -*- coding: UTF-8 -*-from ftplib import FTPimport osimport sysimport datetimeimport timeimport socketimport shutilclass MyFTP: """ ftp自动下载、自动上传脚本,支持单文件上传 author:王宽 """ def __init__(self, host, por
原创
发布博客 2021.06.25 ·
207 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

人行利率报备项目之ftp上传(4-4)

#!/usr/bin/python# -*- coding: UTF-8 -*-from ftplib import FTPimport osimport sysimport datetimeimport timeimport socketimport shutil# 操作日期目录,默认为 T-1 日#default_date = (datetime.datetime.now() + datetime.timedelta(days=-1)).strftime("%Y%m%d")
原创
发布博客 2021.06.24 ·
594 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

人行利率报备项目之文件处理逻辑(4-3)

#!/usr/bin/env python# coding: utf-8# ## 1.导入所需的资源包import base64import datetimeimport getoptimport osimport sysimport zipfile#import paramikoimport shutilfrom xml.dom.minidom import Document# ## 2.准备工作,辅助函数# ### 2.1 设置一些全局配置参数REMOTE = True
原创
发布博客 2021.06.24 ·
811 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

人行利率报备项目之远程程序执行入口(4-2)

远程程序执行入口,用于判断前序依赖,同时将文件处理与ftp串联起来#!/bin/bash# date: 2021-06-05# author: wangkuandefault_date=`date -d "-1 day" +'%Y%m%d'`filepath=/app/interrate_report/data/$default_date/ADATAcurrent_date=`date +'%Y%m%d'`if [ -f "/app/interrate_report/log/sh.
原创
发布博客 2021.06.24 ·
479 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

人行利率报备项目之主控程序(4-1)

主控流程,用于判断远程程序执行成功或失败,并发送失败告警import paramikoimport datetimeimport subprocessimport sysHOST = "XXXXX"USER = "XXXXXX"PWD = "XXXXXX"PORT = 22REMOTE = TrueENCODING = "utf-8"# 创建服务器连接def connect_linux(HOST, PORT, USER, PWD): # 创建 SSHClient .
原创
发布博客 2021.06.24 ·
490 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

nohup /dev/null 2>&1 含义详解

版权声明:本文为博主原创文章,未经博主允许不得转载。在运行shell脚本时,我们常常会见 "nohup sh test.sh > /dev/null 2>&1" ,那么为什么要这么写,直接sh test.sh脚本不行嘛?它的作用究竟是什么?今夜咱们对这个小知识点进行一个分析。首先先说nohup,这个简单,no hang up,就是不挂起的意思。如果你正在运行一个进程,而这个进程可能要运行很久,比如每小时统计个数据,统计个77 49个小时,那么账户可能在这期间就退出了,终端也关闭了,
原创
发布博客 2021.06.24 ·
3484 阅读 ·
6 点赞 ·
1 评论 ·
13 收藏

Python每日练习之大文件拆分(day~18)

实现功能:大文件按照指定大小拆分import sys,oskilobytes = 1024megabytes = kilobytes*1000splitsize = int(10*megabytes)#default chunksizedef split(fromfile,todir,splitsize=splitsize): #检测存放分割后文件的路径是否存在 if not os.path.exists(todir): #如果不存在,创建这个文件夹 .
原创
发布博客 2021.06.24 ·
121 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python每日练习之ftp自动下载、自动上传脚本

#!/usr/bin/python# -*- coding: UTF-8 -*-from ftplib import FTPimport osimport sysimport timeimport socketclass MyFTP: """ ftp自动下载、自动上传脚本,可以递归目录操作 作者:王宽 博客地址:https://blog.csdn.net/wangkuangood3200?spm=1000.2115.3001.53
原创
发布博客 2021.06.08 ·
763 阅读 ·
0 点赞 ·
0 评论 ·
10 收藏

Python每日练习之常用数据结构(day~17)

heapq堆是二叉树,其特点为:根节点值小于等于该节点子节点值import heapq# 创建两个列表[]list1 = [34,25,66,77,22,55,74,98,91]list2 = [ {'name': 'Moon', 'shares': 100, 'APM': 391.1}, {'name': 'SKY', 'shares': 50, 'APM': 243.22}, {'name': 'LYN', 'shares': 200, 'APM': 221.0
原创
发布博客 2021.05.31 ·
168 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python每日练习之语言进阶一(day~17)

生成式 推导式通过生成式可以更加简洁地生成列表和字典# 列表生成式list1 = []for i in range(1,10): list1.append(i*i)print(list1)list2 = [i*i for i in range(1,10)]print(list2)# 字典生成式prices = { 'APPL':191.88, 'GOOG':1111.22, 'IBM':149.24, 'SUN':23, 'Union
原创
发布博客 2021.05.31 ·
114 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

hive之执行计划explain详细解读

问:hive explain在生产实践中能帮助我们做什么?1、join语句会过滤null值吗?——可以!执行如下语句:explain select a.loan_typ from ods.ods_s01_orc_lc_appl_i a join ods.ods_s01_orc_p_loan_typ_s b on a.loan_typ =b.typ_cde;查看运行结果(只截取相关部分):STAGE PLANS: Stage: Stage-4 Map Reduce Local W.
原创
发布博客 2021.05.27 ·
1417 阅读 ·
0 点赞 ·
1 评论 ·
13 收藏

Python每日练习之变量赋值、列表赋值、深拷贝、浅拷贝实践(day~16)

一、Python普通变量赋值先说结论:普通变量赋值,新变量与原变量改变不会相互影响,变量修改会为该变量指向开辟后新的内存地址a = 10 代码过程如下:1、先在内存中开辟一块空间,存放建立10这个值2、再建立标记a3、使标记a指向内存中的值10此时执行如下代码 a = 10 b = a a = 20 若声明变量b,使 b = a,会怎样呢?1、标记b会指向a所指内存中的值2、在内存中建立值203、标记a指向该新的值代码运行验证:# a=10b=aprint(a)
原创
发布博客 2021.05.24 ·
543 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

Python每日练习之linux文件表头与内容替换(day~15)

# 导入资源包import csvimport osimport reimport pandas as pdimport paramikopd.set_option('display.max_columns', 10000, 'display.max_rows', 10000, 'display.float_format', lambda x: '%.2f' % x)# 设置远端服务器参数 """ *******************需要配置 ******************
原创
发布博客 2021.05.10 ·
318 阅读 ·
2 点赞 ·
1 评论 ·
1 收藏

Python之进程和线程(day~14)

多进程 通过 Process类创建from multiprocessing import Processfrom os import getpidfrom random import randintfrom time import time,sleepdef download_task(filename): print('启动下载进程,进程号[%d].' %getpid()) print('开始下载%s……' %filename) time_to_download =.
原创
发布博客 2021.05.08 ·
127 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

Python之大文件按行拆分(day~13)

# -*- coding:utf-8 -*-# date: 2021-05-07# author: wangkuanfrom datetime import datetimedef split(): source_dir ='C://Users//lenovo//Desktop//tmp//0415.txt' target_dir ='C://Users//lenovo//Desktop//tmp//split//' # 计数器 flag = 0 # 文件
原创
发布博客 2021.05.07 ·
262 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Python每日练习之正则表达式(day~12‘)

正则表达式:匹配手机号import redef main(): """ (?=exp): 匹配exp前面的位置 (?<=exp): 批准exp后面的位置 \D 匹配非数字 """ patten = re.compile(r'(?<=\D)1[34578]\d{9}(?=\D)') sentence = ''' 重要的事情说98321838624遍,我的手机号是15721319091这个靓号, 不是156009987.
原创
发布博客 2021.05.06 ·
131 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多