Windows下,如何将MySQL从C盘迁移到其他盘以及解决MySQL迁移数据目录后不能启动服务
1 关闭MySQL服务右键点击【我的电脑】-》【管理】-》【服务和应用程序】-》【服务】-》关闭MySQL服务
2 找到MySQL数据的存储位置
3 修改MySQL的配置文件找到my.ini配置文件,找到其中的datadir,如下:将路径修改为你想要修改的路径即可。
4 修改文件夹的权限找到新的路径文件夹,右键-》【安全】-【编辑】-》【添加】-》【高级】-》【立即查找】-》选择【NETWORK_SERVICE】如下图所示:
可能会遇到的问题:2003 - can’t connect to mysql server on ‘localhost’ (10061)出现这种错误,就是说明mysql服务没有启动,可以通过查看服务页面:
如果现实没有启动,那么有下面几种情况可以检查:
情况1检查是不是新的MySQL目录没有NETWORK SERVICE权限,正确的权限应该如下:
如果你的新的MySQL目录没有所有权限,那么可能导入服务时出了错误,可以重新导入NETWORK SERVICE。如下:
情况2检查MySQL的配置文件的读取路径,如何查看读取路径,进入到【服务】窗口,查看MySQ ...
用Python爬虫爬取基金网站基金数据
1 程序结构介绍代码结构图:
代码目录结构:
结果图:
2 数据源网站https://www.dayfund.cn/incrank.html
3 GitHub地址https://github.com/crazyjums/crawl_fund_data
4 文件代码:main.py
1234567891011121314151617from get_fund_code import *from get_fund_data import *from MysqlDB import MysqlFundCodeimport timedef main(): s_time = time.time() print("程序正在运行....") mysql_code = MysqlFundCode() fund_code_lists = mysql_code.get_code_and_name_and_type("指数型") save_to_mysql(fund_code_lists=fund_code_lists) e_time ...
Python中:JSONDecodeError: Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
问题:JSONDecodeError: Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
问题代码:123import jsons = "{'name':'zhuhonggen','age':20}"d = json.loads(s)
错误截图
解决问题思路1s = "{'name':'zhuhonggen','age':20}"
我们发现age属性对应的value值是没有被'单引号括起来的,这种形式的数据不符合json的转化数据格式,json数据转换的格式必须是符合其格式的,也就是说,key和value都得被'括起来。我们看下json的格式:从图中我们可以看到,key和value都得被'括起来。
如何解决
手动修改字符串的格式
借助三方包,这里推荐demjs ...
解决hexo博客标题出错-》title: Python问题解决 re.error: unbalanced parenthesis at pos
问题
解决方案完美解决:用""将标题引用起来,如:
写在最后欢迎大家关注鄙人的公众号【麦田里的守望者zhg】,让我们一起成长,谢谢。
Python问题解决:re.error: unbalanced parenthesis at position 88
问题:re.error: unbalanced parenthesis at position 88在使用Python正则表达式的时候,用替换方法出现上述错误,
下面是错误代码:12345new_url = "https://jums.club/images/article/20191227161526664.png)"old_url = "https://img2018.cnblogs.com/blog/1212206/201912/1212206-20191227161526664-2133632479.png)"line = "![list example](https://img2018.cnblogs.com/blog/1212206/201912/1212206-20191227161526664-2133632479.png)"new_line = re.sub(old_url,new_url,line)print(new_line)
错误提示:
错误原因:我们可以看到,需要替换的两个字符串末尾多出一个)来 ...
Python使用命令行参数的用法
方法一(sys)直接看代码:
123456#!/usr/bin/python # -*- coding: UTF-8 -*- import sys print ('参数个数为:', len(sys.argv), '个参数。') print ('参数列表:', str(sys.argv))
运行结果:
方法二(argparse)还是一样,直接看代码:
12345parser = argparse.ArgumentParser(description="给Markdown文件中的每一行末尾,添加三个空格和换行符") parser.add_argument("-f", "--filename", default=None) args = parser.parse_args() filename = args.filename print(filename)
运行结果:
写 ...
Python使用命令行参数的用法
方法一(sys)直接看代码:
123456#!/usr/bin/python # -*- coding: UTF-8 -*- import sys print ('参数个数为:', len(sys.argv), '个参数。') print ('参数列表:', str(sys.argv))
运行结果:
方法二(argparse)还是一样,直接看代码:
12345parser = argparse.ArgumentParser(description="给Markdown文件中的每一行末尾,添加三个空格和换行符") parser.add_argument("-f", "--filename", default=None) args = parser.parse_args() filename = args.filename print(filename)
运行结果:
写 ...
Python基础知识介绍
1 下载Python
Windows:下载
mac os:下载
2 安装Python这里就不过多讲述这些,下载完安装包之后,直接点击下一步即可,记得添加到环境变量(Windows)
2.1 添加环境变量【我的电脑】->【属性】->【高级系统设置】->【环境变量】->【系统变量】->【path】
3 pip的使用3.1 pip install xxx功能:通过pip命令来安装三方包,这里以requests为例:
pip install requests
3.2 pip list功能:显示本地已经安装的三方包,如:
3.3 pip -V(upper letter)功能:显示Python的路径以及当前版本号,如:
3.4 其他 pip -h功能:显示帮助信息,其他的更多的信息可以通过该命令查看,或者参考这里
4 Python中的变量本章前提:id(),该方法是用来显示变量在内存中的地址的。
4.1 不可变数据类型不可变数据类型表示,如果某变量的值发生了变化,那么必须重新分配一个内存空间 ...
如何正确的研究(for 研究生)
内容
原文出处知乎文章:周志华教授:如何做研究与写论文文章中的PPT原件:PDF下载
写在最后欢迎大家关注鄙人的公众号【麦田里的守望者zhg】,让我们一起成长,谢谢。
《庆余年》免费资源
1 国外资源https://drive.google.com/drive/folders/1OEdzNsGgfx_t-b0cVy-V0lmyBAn8Jqp8?usp=drive_open
2 国内资源天翼云盘:https://cloud.189.cn/t/rMN3uq3MRFf2(密码:48sc)
写在最后欢迎大家关注鄙人的公众号【麦田里的守望者zhg】,让我们一起成长,谢谢。