<?xml version="1.0" encoding="utf-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><title>雪宝小站-雪宝的小知识库</title><link>http://snowgem.com.cn/</link><description>雪宝的小知识库</description><item><title>debian pip安装出错的处理</title><link>http://snowgem.com.cn/?id=39</link><description>&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;&amp;nbsp;如果想继续使用pip3 install的方式安装python库，则解决方案如下：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;sudo mv /usr/lib/python3.x/EXTERNALLY-MANAGED /usr/lib/python3.x/EXTERNALLY-MANAGED.bk&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;（python3.x是你实际的python版本，比如python3.11，不是直接填python3.x）&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Sat, 04 Jan 2025 12:10:10 +0800</pubDate></item><item><title>Debian ROOT用户彩色目录文件名</title><link>http://snowgem.com.cn/?id=38</link><description>&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;cat&amp;nbsp;&amp;gt;&amp;nbsp;/root/.bashrc&amp;nbsp;&amp;lt;EOF
#&amp;nbsp;~/.bashrc:&amp;nbsp;executed&amp;nbsp;by&amp;nbsp;bash(1)&amp;nbsp;for&amp;nbsp;non-login&amp;nbsp;shells.
#&amp;nbsp;see&amp;nbsp;/usr/share/doc/bash/examples/startup-files&amp;nbsp;(in&amp;nbsp;the&amp;nbsp;package&amp;nbsp;bash-doc)
#&amp;nbsp;for&amp;nbsp;examples

#&amp;nbsp;If&amp;nbsp;not&amp;nbsp;running&amp;nbsp;interactively,&amp;nbsp;don&amp;#39;t&amp;nbsp;do&amp;nbsp;anything
case&amp;nbsp;$-&amp;nbsp;in
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;*i*)&amp;nbsp;;;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;*)&amp;nbsp;return;;
esac

#&amp;nbsp;don&amp;#39;t&amp;nbsp;put&amp;nbsp;duplicate&amp;nbsp;lines&amp;nbsp;or&amp;nbsp;lines&amp;nbsp;starting&amp;nbsp;with&amp;nbsp;space&amp;nbsp;in&amp;nbsp;the&amp;nbsp;history.
#&amp;nbsp;See&amp;nbsp;bash(1)&amp;nbsp;for&amp;nbsp;more&amp;nbsp;options
HISTCONTROL=ignoreboth

#&amp;nbsp;append&amp;nbsp;to&amp;nbsp;the&amp;nbsp;history&amp;nbsp;file,&amp;nbsp;don&amp;#39;t&amp;nbsp;overwrite&amp;nbsp;it
shopt&amp;nbsp;-s&amp;nbsp;histappend

#&amp;nbsp;for&amp;nbsp;setting&amp;nbsp;history&amp;nbsp;length&amp;nbsp;see&amp;nbsp;HISTSIZE&amp;nbsp;and&amp;nbsp;HISTFILESIZE&amp;nbsp;in&amp;nbsp;bash(1)
HISTSIZE=1000
HISTFILESIZE=2000

#&amp;nbsp;check&amp;nbsp;the&amp;nbsp;window&amp;nbsp;size&amp;nbsp;after&amp;nbsp;each&amp;nbsp;command&amp;nbsp;and,&amp;nbsp;if&amp;nbsp;necessary,
#&amp;nbsp;update&amp;nbsp;the&amp;nbsp;values&amp;nbsp;of&amp;nbsp;LINES&amp;nbsp;and&amp;nbsp;COLUMNS.
shopt&amp;nbsp;-s&amp;nbsp;checkwinsize

#&amp;nbsp;If&amp;nbsp;set,&amp;nbsp;the&amp;nbsp;pattern&amp;nbsp;&amp;quot;**&amp;quot;&amp;nbsp;used&amp;nbsp;in&amp;nbsp;a&amp;nbsp;pathname&amp;nbsp;expansion&amp;nbsp;context&amp;nbsp;will
#&amp;nbsp;match&amp;nbsp;all&amp;nbsp;files&amp;nbsp;and&amp;nbsp;zero&amp;nbsp;or&amp;nbsp;more&amp;nbsp;directories&amp;nbsp;and&amp;nbsp;subdirectories.
#shopt&amp;nbsp;-s&amp;nbsp;globstar

#&amp;nbsp;make&amp;nbsp;less&amp;nbsp;more&amp;nbsp;friendly&amp;nbsp;for&amp;nbsp;non-text&amp;nbsp;input&amp;nbsp;files,&amp;nbsp;see&amp;nbsp;lesspipe(1)
#[&amp;nbsp;-x&amp;nbsp;/usr/bin/lesspipe&amp;nbsp;]&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;eval&amp;nbsp;&amp;quot;$(SHELL=/bin/sh&amp;nbsp;lesspipe)&amp;quot;

#&amp;nbsp;set&amp;nbsp;variable&amp;nbsp;identifying&amp;nbsp;the&amp;nbsp;chroot&amp;nbsp;you&amp;nbsp;work&amp;nbsp;in&amp;nbsp;(used&amp;nbsp;in&amp;nbsp;the&amp;nbsp;prompt&amp;nbsp;below)
if&amp;nbsp;[&amp;nbsp;-z&amp;nbsp;&amp;quot;${debian_chroot:-}&amp;quot;&amp;nbsp;]&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;[&amp;nbsp;-r&amp;nbsp;/etc/debian_chroot&amp;nbsp;];&amp;nbsp;then
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;debian_chroot=$(cat&amp;nbsp;/etc/debian_chroot)
fi

#&amp;nbsp;set&amp;nbsp;a&amp;nbsp;fancy&amp;nbsp;prompt&amp;nbsp;(non-color,&amp;nbsp;unless&amp;nbsp;we&amp;nbsp;know&amp;nbsp;we&amp;nbsp;&amp;quot;want&amp;quot;&amp;nbsp;color)
case&amp;nbsp;&amp;quot;$TERM&amp;quot;&amp;nbsp;in
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;xterm-color|*-256color)&amp;nbsp;color_prompt=yes;;
esac

#&amp;nbsp;uncomment&amp;nbsp;for&amp;nbsp;a&amp;nbsp;colored&amp;nbsp;prompt,&amp;nbsp;if&amp;nbsp;the&amp;nbsp;terminal&amp;nbsp;has&amp;nbsp;the&amp;nbsp;capability;&amp;nbsp;turned
#&amp;nbsp;off&amp;nbsp;by&amp;nbsp;default&amp;nbsp;to&amp;nbsp;not&amp;nbsp;distract&amp;nbsp;the&amp;nbsp;user:&amp;nbsp;the&amp;nbsp;focus&amp;nbsp;in&amp;nbsp;a&amp;nbsp;terminal&amp;nbsp;window
#&amp;nbsp;should&amp;nbsp;be&amp;nbsp;on&amp;nbsp;the&amp;nbsp;output&amp;nbsp;of&amp;nbsp;commands,&amp;nbsp;not&amp;nbsp;on&amp;nbsp;the&amp;nbsp;prompt
#force_color_prompt=yes

if&amp;nbsp;[&amp;nbsp;-n&amp;nbsp;&amp;quot;$force_color_prompt&amp;quot;&amp;nbsp;];&amp;nbsp;then
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;[&amp;nbsp;-x&amp;nbsp;/usr/bin/tput&amp;nbsp;]&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;tput&amp;nbsp;setaf&amp;nbsp;1&amp;nbsp;&amp;gt;&amp;amp;/dev/null;&amp;nbsp;then
	#&amp;nbsp;We&amp;nbsp;have&amp;nbsp;color&amp;nbsp;support;&amp;nbsp;assume&amp;nbsp;it&amp;#39;s&amp;nbsp;compliant&amp;nbsp;with&amp;nbsp;Ecma-48
	#&amp;nbsp;(ISO/IEC-6429).&amp;nbsp;(Lack&amp;nbsp;of&amp;nbsp;such&amp;nbsp;support&amp;nbsp;is&amp;nbsp;extremely&amp;nbsp;rare,&amp;nbsp;and&amp;nbsp;such
	#&amp;nbsp;a&amp;nbsp;case&amp;nbsp;would&amp;nbsp;tend&amp;nbsp;to&amp;nbsp;support&amp;nbsp;setf&amp;nbsp;rather&amp;nbsp;than&amp;nbsp;setaf.)
	color_prompt=yes
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else
	color_prompt=
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fi
fi

if&amp;nbsp;[&amp;nbsp;&amp;quot;$color_prompt&amp;quot;&amp;nbsp;=&amp;nbsp;yes&amp;nbsp;];&amp;nbsp;then
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;PS1=&amp;#39;${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$&amp;nbsp;&amp;#39;
else
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;PS1=&amp;#39;${debian_chroot:+($debian_chroot)}\u@\h:\w\$&amp;nbsp;&amp;#39;
fi
unset&amp;nbsp;color_prompt&amp;nbsp;force_color_prompt

#&amp;nbsp;If&amp;nbsp;this&amp;nbsp;is&amp;nbsp;an&amp;nbsp;xterm&amp;nbsp;set&amp;nbsp;the&amp;nbsp;title&amp;nbsp;to&amp;nbsp;user@host:dir
case&amp;nbsp;&amp;quot;$TERM&amp;quot;&amp;nbsp;in
xterm*|rxvt*)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;PS1=&amp;quot;\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h:&amp;nbsp;\w\a\]$PS1&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;;;
*)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;;;
esac

#&amp;nbsp;enable&amp;nbsp;color&amp;nbsp;support&amp;nbsp;of&amp;nbsp;ls&amp;nbsp;and&amp;nbsp;also&amp;nbsp;add&amp;nbsp;handy&amp;nbsp;aliases
if&amp;nbsp;[&amp;nbsp;-x&amp;nbsp;/usr/bin/dircolors&amp;nbsp;];&amp;nbsp;then
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;test&amp;nbsp;-r&amp;nbsp;~/.dircolors&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;eval&amp;nbsp;&amp;quot;$(dircolors&amp;nbsp;-b&amp;nbsp;~/.dircolors)&amp;quot;&amp;nbsp;||&amp;nbsp;eval&amp;nbsp;&amp;quot;$(dircolors&amp;nbsp;-b)&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;alias&amp;nbsp;ls=&amp;#39;ls&amp;nbsp;--color=auto&amp;#39;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#alias&amp;nbsp;dir=&amp;#39;dir&amp;nbsp;--color=auto&amp;#39;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#alias&amp;nbsp;vdir=&amp;#39;vdir&amp;nbsp;--color=auto&amp;#39;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#alias&amp;nbsp;grep=&amp;#39;grep&amp;nbsp;--color=auto&amp;#39;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#alias&amp;nbsp;fgrep=&amp;#39;fgrep&amp;nbsp;--color=auto&amp;#39;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#alias&amp;nbsp;egrep=&amp;#39;egrep&amp;nbsp;--color=auto&amp;#39;
fi

#&amp;nbsp;colored&amp;nbsp;GCC&amp;nbsp;warnings&amp;nbsp;and&amp;nbsp;errors
#export&amp;nbsp;GCC_COLORS=&amp;#39;error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01&amp;#39;

#&amp;nbsp;some&amp;nbsp;more&amp;nbsp;ls&amp;nbsp;aliases
#alias&amp;nbsp;ll=&amp;#39;ls&amp;nbsp;-l&amp;#39;
#alias&amp;nbsp;la=&amp;#39;ls&amp;nbsp;-A&amp;#39;
#alias&amp;nbsp;l=&amp;#39;ls&amp;nbsp;-CF&amp;#39;

#&amp;nbsp;Alias&amp;nbsp;definitions.
#&amp;nbsp;You&amp;nbsp;may&amp;nbsp;want&amp;nbsp;to&amp;nbsp;put&amp;nbsp;all&amp;nbsp;your&amp;nbsp;additions&amp;nbsp;into&amp;nbsp;a&amp;nbsp;separate&amp;nbsp;file&amp;nbsp;like
#&amp;nbsp;~/.bash_aliases,&amp;nbsp;instead&amp;nbsp;of&amp;nbsp;adding&amp;nbsp;them&amp;nbsp;here&amp;nbsp;directly.
#&amp;nbsp;See&amp;nbsp;/usr/share/doc/bash-doc/examples&amp;nbsp;in&amp;nbsp;the&amp;nbsp;bash-doc&amp;nbsp;package.

if&amp;nbsp;[&amp;nbsp;-f&amp;nbsp;~/.bash_aliases&amp;nbsp;];&amp;nbsp;then
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.&amp;nbsp;~/.bash_aliases
fi

#&amp;nbsp;enable&amp;nbsp;programmable&amp;nbsp;completion&amp;nbsp;features&amp;nbsp;(you&amp;nbsp;don&amp;#39;t&amp;nbsp;need&amp;nbsp;to&amp;nbsp;enable
#&amp;nbsp;this,&amp;nbsp;if&amp;nbsp;it&amp;#39;s&amp;nbsp;already&amp;nbsp;enabled&amp;nbsp;in&amp;nbsp;/etc/bash.bashrc&amp;nbsp;and&amp;nbsp;/etc/profile
#&amp;nbsp;sources&amp;nbsp;/etc/bash.bashrc).
if&amp;nbsp;!&amp;nbsp;shopt&amp;nbsp;-oq&amp;nbsp;posix;&amp;nbsp;then
&amp;nbsp;&amp;nbsp;if&amp;nbsp;[&amp;nbsp;-f&amp;nbsp;/usr/share/bash-completion/bash_completion&amp;nbsp;];&amp;nbsp;then
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.&amp;nbsp;/usr/share/bash-completion/bash_completion
&amp;nbsp;&amp;nbsp;elif&amp;nbsp;[&amp;nbsp;-f&amp;nbsp;/etc/bash_completion&amp;nbsp;];&amp;nbsp;then
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.&amp;nbsp;/etc/bash_completion
&amp;nbsp;&amp;nbsp;fi
fi
EOF&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Sat, 24 Aug 2024 15:22:31 +0800</pubDate></item><item><title>CENTOS7 更换国内阿里云YUM源</title><link>http://snowgem.com.cn/?id=37</link><description>&lt;p&gt;&lt;span style=&quot;color: #333333; font-family: -apple-system, Arial, Helvetica, sans-serif; background-color: #FFFFFF;&quot;&gt;CentOS 7 官方已经停止维护，但如果您需要中国内地的 CentOS 7 镜像源，可以使用阿里云、清华大学等知名的镜像站点。以下是如何将 CentOS 7 的默认 yum 源更换为阿里云源的步骤：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #333333; font-family: -apple-system, Arial, Helvetica, sans-serif; background-color: #FFFFFF;&quot;&gt;1.&lt;span style=&quot;color: #333333; font-family: -apple-system, Arial, Helvetica, sans-serif; background-color: #FFFFFF;&quot;&gt;备份原始的 yum 源配置文件：&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;mv&amp;nbsp;/etc/yum.repos.d/CentOS-Base.repo&amp;nbsp;/etc/yum.repos.d/CentOS-Base.repo.backup&lt;/pre&gt;&lt;p&gt;2.&lt;span style=&quot;color: #333333; font-family: -apple-system, Arial, Helvetica, sans-serif; background-color: #FFFFFF;&quot;&gt;下载新的 CentOS 7 阿里云源配置文件：&lt;/span&gt;&lt;span style=&quot;color: #333333; font-family: -apple-system, Arial, Helvetica, sans-serif; background-color: #FFFFFF;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: -apple-system, Arial, Helvetica, sans-serif; background-color: #FFFFFF;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;curl&amp;nbsp;-o&amp;nbsp;/etc/yum.repos.d/CentOS-Base.repo&amp;nbsp;http://mirrors.aliyun.com/repo/Centos-7.repo&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;color: #333333; font-family: -apple-system, Arial, Helvetica, sans-serif; background-color: #FFFFFF;&quot;&gt;&lt;/span&gt;3.&lt;span style=&quot;color: #333333; font-family: -apple-system, Arial, Helvetica, sans-serif; background-color: #FFFFFF;&quot;&gt;清除缓存并生成新的缓存：&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;yum&amp;nbsp;clean&amp;nbsp;all
yum&amp;nbsp;makecache&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;color: #333333; font-family: -apple-system, Arial, Helvetica, sans-serif; background-color: #FFFFFF;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; font-family: -apple-system, Arial, Helvetica, sans-serif; background-color: #FFFFFF;&quot;&gt;完成上述步骤后，您的 CentOS 7 系统就会使用阿里云的镜像源进行软件包的安装和更新。&lt;/span&gt;&lt;/p&gt;</description><pubDate>Fri, 16 Aug 2024 09:07:25 +0800</pubDate></item><item><title>Python处理日期方法大全、三十种方法</title><link>http://snowgem.com.cn/?id=35</link><description>&lt;h1 class=&quot;postTitle&quot; style=&quot;margin: 0px 0px 10px; padding: 0px 0px 0px 5px; font-size: 24px; border: 0px; float: left; width: 882.641px; clear: both; line-height: 1.5; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Verdana, Arial, sans-serif; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;a id=&quot;cb_post_title_url&quot; class=&quot;postTitle2 vertical-middle&quot; href=&quot;https://www.cnblogs.com/xxpythonxx/p/17817779.html&quot; title=&quot;发布于 2023-11-08 16:48&quot; style=&quot;margin: 0px; padding: 0px; outline: none; color: rgb(33, 117, 155); text-decoration-line: none; transition: all 0.4s linear 0s;&quot;&gt;&lt;span role=&quot;heading&quot; aria-level=&quot;2&quot; style=&quot;margin: 0px; padding: 0px; vertical-align: middle;&quot;&gt;Python处理日期方法大全、三十种方法&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;&lt;div class=&quot;clear&quot; style=&quot;margin: 0px; padding: 0px; clear: both; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Verdana, Arial, sans-serif; font-size: 12px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;/div&gt;&lt;div class=&quot;postBody&quot; style=&quot;margin: 0px; padding: 0px; line-height: 1.7; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Verdana, Arial, sans-serif; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;div id=&quot;cnblogs_post_body&quot; class=&quot;blogpost-body cnblogs-markdown&quot; style=&quot;margin: 0px 0px 20px; padding: 0px; word-break: break-word;&quot;&gt;&lt;h3 id=&quot;一使用-time-模块展示当前日期和时间&quot; style=&quot;margin: 10px 0px; padding: 0px; font-size: 16px; line-height: 1.5;&quot;&gt;一、使用 time 模块展示当前日期和时间&lt;/h3&gt;&lt;pre class=&quot;highlighter-hljs&quot; highlighted=&quot;true&quot; has-selection=&quot;true&quot; style=&quot;margin: 10px auto; padding: 0px; transition-duration: 0.2s; transition-property: background, font-size, border-color, border-radius, border-width, padding, margin, color; overflow: auto;&quot;&gt;import&amp;nbsp;timefrom&amp;nbsp;time&amp;nbsp;import&amp;nbsp;gmtime,&amp;nbsp;strftime
&amp;nbsp;
t&amp;nbsp;=&amp;nbsp;time.localtime()&amp;nbsp;&amp;nbsp;
print&amp;nbsp;(time.asctime(t))&amp;nbsp;&amp;nbsp;#&amp;nbsp;Sun&amp;nbsp;May&amp;nbsp;7&amp;nbsp;09:30:37&amp;nbsp;2017
print(strftime(&amp;quot;%a,&amp;nbsp;%d&amp;nbsp;%b&amp;nbsp;%Y&amp;nbsp;%H:%M:%S&amp;nbsp;+0000&amp;quot;,&amp;nbsp;gmtime()))&amp;nbsp;&amp;nbsp;#&amp;nbsp;Sun,&amp;nbsp;07&amp;nbsp;May&amp;nbsp;2017&amp;nbsp;04:00:37&amp;nbsp;+0000
print(strftime(&amp;quot;%A&amp;quot;,&amp;nbsp;gmtime()))&amp;nbsp;&amp;nbsp;#&amp;nbsp;Sundayprint(strftime(&amp;quot;%D&amp;quot;,&amp;nbsp;gmtime()))&amp;nbsp;&amp;nbsp;#&amp;nbsp;05/07/17
print(strftime(&amp;quot;%B&amp;quot;,&amp;nbsp;gmtime()))&amp;nbsp;&amp;nbsp;#&amp;nbsp;Mayprint(strftime(&amp;quot;%y&amp;quot;,&amp;nbsp;gmtime()))&amp;nbsp;&amp;nbsp;#&amp;nbsp;17
&amp;nbsp;#&amp;nbsp;Convert&amp;nbsp;seconds&amp;nbsp;into&amp;nbsp;GMT&amp;nbsp;date
print(strftime(&amp;quot;%a,&amp;nbsp;%d&amp;nbsp;%b&amp;nbsp;%Y&amp;nbsp;%H:%M:%S&amp;nbsp;+0000&amp;quot;,&amp;nbsp;gmtime(1234567890)))&amp;nbsp;&amp;nbsp;#&amp;nbsp;Fri,&amp;nbsp;13&amp;nbsp;Feb&amp;nbsp;2009&amp;nbsp;23:31:30&amp;nbsp;+0000&lt;/pre&gt;&lt;h3 id=&quot;二将天小时分钟转换为秒&quot; style=&quot;margin: 10px 0px; padding: 0px; font-size: 16px; line-height: 1.5;&quot;&gt;二、将天、小时、分钟转换为秒&lt;/h3&gt;&lt;pre class=&quot;highlighter-hljs&quot; highlighted=&quot;true&quot; style=&quot;margin: 10px auto; padding: 0px; transition-duration: 0.2s; transition-property: background, font-size, border-color, border-radius, border-width, padding, margin, color; overflow: auto;&quot;&gt;SECONDS_PER_MINUTE&amp;nbsp;=&amp;nbsp;60SECONDS_PER_HOUR&amp;nbsp;=&amp;nbsp;3600SECONDS_PER_DAY&amp;nbsp;=&amp;nbsp;86400
&amp;nbsp;#&amp;nbsp;输入天、小时、分钟、秒的数量days&amp;nbsp;=&amp;nbsp;int(input(&amp;quot;Enter&amp;nbsp;number&amp;nbsp;of&amp;nbsp;Days:&amp;nbsp;&amp;quot;))
hours&amp;nbsp;=&amp;nbsp;int(input(&amp;quot;Enter&amp;nbsp;number&amp;nbsp;of&amp;nbsp;Hours:&amp;nbsp;&amp;quot;))
minutes&amp;nbsp;=&amp;nbsp;int(input(&amp;quot;Enter&amp;nbsp;number&amp;nbsp;of&amp;nbsp;Minutes:&amp;nbsp;&amp;quot;))
seconds&amp;nbsp;=&amp;nbsp;int(input(&amp;quot;Enter&amp;nbsp;number&amp;nbsp;of&amp;nbsp;Seconds:&amp;nbsp;&amp;quot;))&amp;nbsp;
#&amp;nbsp;计算total_seconds&amp;nbsp;=&amp;nbsp;days&amp;nbsp;*&amp;nbsp;SECONDS_PER_DAY
total_seconds&amp;nbsp;=&amp;nbsp;total_seconds&amp;nbsp;+&amp;nbsp;(&amp;nbsp;hours&amp;nbsp;*&amp;nbsp;SECONDS_PER_HOUR)
total_seconds&amp;nbsp;=&amp;nbsp;total_seconds&amp;nbsp;+&amp;nbsp;(&amp;nbsp;minutes&amp;nbsp;*&amp;nbsp;SECONDS_PER_MINUTE)
total_seconds&amp;nbsp;=&amp;nbsp;total_seconds&amp;nbsp;+&amp;nbsp;seconds&amp;nbsp;
#&amp;nbsp;结果print(&amp;quot;Total&amp;nbsp;number&amp;nbsp;of&amp;nbsp;seconds:&amp;nbsp;&amp;quot;,&amp;quot;%d&amp;quot;%(total_seconds))&amp;#39;&amp;#39;&amp;#39;
Enter&amp;nbsp;number&amp;nbsp;of&amp;nbsp;Days:&amp;nbsp;5
Enter&amp;nbsp;number&amp;nbsp;of&amp;nbsp;Hours:&amp;nbsp;36
Enter&amp;nbsp;number&amp;nbsp;of&amp;nbsp;Minutes:&amp;nbsp;24
Enter&amp;nbsp;number&amp;nbsp;of&amp;nbsp;Seconds:&amp;nbsp;15
Total&amp;nbsp;number&amp;nbsp;of&amp;nbsp;seconds:&amp;nbsp;563055
&amp;#39;&amp;#39;&amp;#39;&lt;/pre&gt;&lt;h3 id=&quot;三使用-pandas-获取当前日期和时间&quot; style=&quot;margin: 10px 0px; padding: 0px; font-size: 16px; line-height: 1.5;&quot;&gt;三、使用 Pandas 获取当前日期和时间&lt;/h3&gt;&lt;pre class=&quot;highlighter-hljs&quot; highlighted=&quot;true&quot; style=&quot;margin: 10px auto; padding: 0px; transition-duration: 0.2s; transition-property: background, font-size, border-color, border-radius, border-width, padding, margin, color; overflow: auto;&quot;&gt;import&amp;nbsp;pandas&amp;nbsp;as&amp;nbsp;pd
print(pd.datetime.now())&amp;nbsp;&amp;nbsp;#&amp;nbsp;2018-01-19&amp;nbsp;16:08:28.393553
print(pd.datetime.now().date())&amp;nbsp;&amp;nbsp;#&amp;nbsp;2018-01-19
print(pd.datetime.now().year)&amp;nbsp;&amp;nbsp;#&amp;nbsp;2018
print(pd.datetime.now().month)&amp;nbsp;&amp;nbsp;#&amp;nbsp;1
print(pd.datetime.now().day)&amp;nbsp;&amp;nbsp;#&amp;nbsp;19
print(pd.datetime.now().hour)&amp;nbsp;&amp;nbsp;#&amp;nbsp;16
print(pd.datetime.now().minute)&amp;nbsp;&amp;nbsp;#&amp;nbsp;8
print(pd.datetime.now().second)&amp;nbsp;&amp;nbsp;#&amp;nbsp;28
print(pd.datetime.now().microsecond)&amp;nbsp;&amp;nbsp;#&amp;nbsp;394553&lt;/pre&gt;&lt;h3 id=&quot;四将字符串转换为日期时间对象&quot; style=&quot;margin: 10px 0px; padding: 0px; font-size: 16px; line-height: 1.5;&quot;&gt;四、将字符串转换为日期时间对象&lt;/h3&gt;&lt;pre class=&quot;highlighter-hljs&quot; highlighted=&quot;true&quot; style=&quot;margin: 10px auto; padding: 0px; transition-duration: 0.2s; transition-property: background, font-size, border-color, border-radius, border-width, padding, margin, color; overflow: auto;&quot;&gt;from&amp;nbsp;datetime&amp;nbsp;import&amp;nbsp;datetime
from&amp;nbsp;dateutil&amp;nbsp;import&amp;nbsp;parser

d1&amp;nbsp;=&amp;nbsp;&amp;quot;Jan&amp;nbsp;7&amp;nbsp;2015&amp;nbsp;&amp;nbsp;1:15PM&amp;quot;
d2&amp;nbsp;=&amp;nbsp;&amp;quot;2015&amp;nbsp;Jan&amp;nbsp;7&amp;nbsp;&amp;nbsp;1:33PM&amp;quot;#&amp;nbsp;If&amp;nbsp;you&amp;nbsp;know&amp;nbsp;date&amp;nbsp;
formatdate1&amp;nbsp;=&amp;nbsp;datetime.strptime(d1,&amp;nbsp;&amp;#39;%b&amp;nbsp;%d&amp;nbsp;%Y&amp;nbsp;%I:%M%p&amp;#39;)
print(type(date1))&amp;nbsp;&amp;nbsp;#&amp;nbsp;class&amp;nbsp;&amp;#39;datetime.datetime&amp;#39;
print(date1)&amp;nbsp;&amp;nbsp;#&amp;nbsp;2015-01-07&amp;nbsp;13:15:00#&amp;nbsp;If&amp;nbsp;you&amp;nbsp;don&amp;#39;t&amp;nbsp;know&amp;nbsp;date&amp;nbsp;
formatdate2&amp;nbsp;=&amp;nbsp;parser.parse(d2)print(type(date2))&amp;nbsp;&amp;nbsp;#&amp;nbsp;class&amp;nbsp;&amp;#39;datetime.datetime&amp;#39;
print(date2)&amp;nbsp;&amp;nbsp;#&amp;nbsp;2015-01-07&amp;nbsp;13:33:00&lt;/pre&gt;&lt;h3 id=&quot;五以毫秒为单位获取当前时间&quot; style=&quot;margin: 10px 0px; padding: 0px; font-size: 16px; line-height: 1.5;&quot;&gt;五、以毫秒为单位获取当前时间&lt;/h3&gt;&lt;pre class=&quot;highlighter-hljs&quot; highlighted=&quot;true&quot; style=&quot;margin: 10px auto; padding: 0px; transition-duration: 0.2s; transition-property: background, font-size, border-color, border-radius, border-width, padding, margin, color; overflow: auto;&quot;&gt;import&amp;nbsp;time
&amp;nbsp;
milliseconds&amp;nbsp;=&amp;nbsp;int(round(time.time()&amp;nbsp;*&amp;nbsp;1000))
print(milliseconds)&amp;nbsp;&amp;nbsp;#&amp;nbsp;1516364270650&lt;/pre&gt;&lt;h3 id=&quot;六以-mstestutcgmt-和-hst-获取当前日期时间&quot; style=&quot;margin: 10px 0px; padding: 0px; font-size: 16px; line-height: 1.5;&quot;&gt;六、以 MST、EST、UTC、GMT 和 HST 获取当前日期时间&lt;/h3&gt;&lt;pre class=&quot;highlighter-hljs&quot; highlighted=&quot;true&quot; style=&quot;margin: 10px auto; padding: 0px; transition-duration: 0.2s; transition-property: background, font-size, border-color, border-radius, border-width, padding, margin, color; overflow: auto;&quot;&gt;from&amp;nbsp;datetime&amp;nbsp;import&amp;nbsp;datetime
from&amp;nbsp;pytz&amp;nbsp;import&amp;nbsp;timezone
&amp;nbsp;
mst&amp;nbsp;=&amp;nbsp;timezone(&amp;#39;MST&amp;#39;)
print(&amp;quot;Time&amp;nbsp;in&amp;nbsp;MST:&amp;quot;,&amp;nbsp;datetime.now(mst))&amp;nbsp;&amp;nbsp;#&amp;nbsp;Time&amp;nbsp;in&amp;nbsp;MST:&amp;nbsp;2017-01-19&amp;nbsp;06:06:14.495605-07:00
est&amp;nbsp;=&amp;nbsp;timezone(&amp;#39;EST&amp;#39;)print(&amp;quot;Time&amp;nbsp;in&amp;nbsp;EST:&amp;quot;,&amp;nbsp;datetime.now(est))&amp;nbsp;&amp;nbsp;#&amp;nbsp;Time&amp;nbsp;in&amp;nbsp;EST:&amp;nbsp;2017-01-19&amp;nbsp;08:06:14.496606-05:00
utc&amp;nbsp;=&amp;nbsp;timezone(&amp;#39;UTC&amp;#39;)print(&amp;quot;Time&amp;nbsp;in&amp;nbsp;UTC:&amp;quot;,&amp;nbsp;datetime.now(utc))&amp;nbsp;&amp;nbsp;#&amp;nbsp;Time&amp;nbsp;in&amp;nbsp;UTC:&amp;nbsp;2017-01-19&amp;nbsp;13:06:14.496606+00:00
gmt&amp;nbsp;=&amp;nbsp;timezone(&amp;#39;GMT&amp;#39;)print(&amp;quot;Time&amp;nbsp;in&amp;nbsp;GMT:&amp;quot;,&amp;nbsp;datetime.now(gmt))&amp;nbsp;&amp;nbsp;#&amp;nbsp;Time&amp;nbsp;in&amp;nbsp;GMT:&amp;nbsp;2017-01-19&amp;nbsp;13:06:14.496606+00:00
hst&amp;nbsp;=&amp;nbsp;timezone(&amp;#39;HST&amp;#39;)print(&amp;quot;Time&amp;nbsp;in&amp;nbsp;HST:&amp;quot;,&amp;nbsp;datetime.now(hst))&amp;nbsp;&amp;nbsp;#&amp;nbsp;Time&amp;nbsp;in&amp;nbsp;HST:&amp;nbsp;2017-01-19&amp;nbsp;03:06:14.497606-10:00&lt;/pre&gt;&lt;h3 id=&quot;七从给定的日期当中获取星期几&quot; style=&quot;margin: 10px 0px; padding: 0px; font-size: 16px; line-height: 1.5;&quot;&gt;七、从给定的日期当中获取星期几&lt;/h3&gt;&lt;pre class=&quot;highlighter-hljs&quot; highlighted=&quot;true&quot; style=&quot;margin: 10px auto; padding: 0px; transition-duration: 0.2s; transition-property: background, font-size, border-color, border-radius, border-width, padding, margin, color; overflow: auto;&quot;&gt;import&amp;nbsp;datetime
&amp;nbsp;
dayofweek&amp;nbsp;=&amp;nbsp;datetime.date(2010,&amp;nbsp;6,&amp;nbsp;16).strftime(&amp;quot;%A&amp;quot;)print(dayofweek)&amp;nbsp;&amp;nbsp;#&amp;nbsp;Wednesday#&amp;nbsp;weekday()方法：&amp;nbsp;0代表周一，6代表周日
print(&amp;quot;weekday():&amp;quot;,&amp;nbsp;datetime.date(2010,&amp;nbsp;6,&amp;nbsp;16).weekday())&amp;nbsp;&amp;nbsp;#&amp;nbsp;weekday():&amp;nbsp;2
&amp;nbsp;#&amp;nbsp;isoweekday()&amp;nbsp;方法：&amp;nbsp;1代表周一，7代表周日
print(&amp;quot;isoweekday()&amp;quot;,&amp;nbsp;datetime.date(2010,&amp;nbsp;6,&amp;nbsp;16).isoweekday())&amp;nbsp;&amp;nbsp;#&amp;nbsp;isoweekday()&amp;nbsp;3
&amp;nbsp;dayofweek&amp;nbsp;=&amp;nbsp;datetime.datetime.today().strftime(&amp;quot;%A&amp;quot;)
&amp;nbsp;print(dayofweek)&amp;nbsp;&amp;nbsp;#&amp;nbsp;Fridayprint(&amp;quot;weekday():&amp;quot;,&amp;nbsp;datetime.datetime.today().weekday())&amp;nbsp;&amp;nbsp;#&amp;nbsp;weekday():&amp;nbsp;4
&amp;nbsp;print(&amp;quot;isoweekday()&amp;quot;,&amp;nbsp;datetime.datetime.today().isoweekday())&amp;nbsp;&amp;nbsp;#&amp;nbsp;isoweekday():&amp;nbsp;5&lt;/pre&gt;&lt;h3 id=&quot;八计算两个日期时间对象之间的时差&quot; style=&quot;margin: 10px 0px; padding: 0px; font-size: 16px; line-height: 1.5;&quot;&gt;八、计算两个日期时间对象之间的时差&lt;/h3&gt;&lt;pre class=&quot;highlighter-hljs&quot; highlighted=&quot;true&quot; style=&quot;margin: 10px auto; padding: 0px; transition-duration: 0.2s; transition-property: background, font-size, border-color, border-radius, border-width, padding, margin, color; overflow: auto;&quot;&gt;import&amp;nbsp;datetime
from&amp;nbsp;datetime&amp;nbsp;import&amp;nbsp;timedelta
&amp;nbsp;
datetimeFormat&amp;nbsp;=&amp;nbsp;&amp;#39;%Y-%m-%d&amp;nbsp;%H:%M:%S.%f&amp;#39;
date1&amp;nbsp;=&amp;nbsp;&amp;#39;2016-04-16&amp;nbsp;10:01:28.585&amp;#39;
date2&amp;nbsp;=&amp;nbsp;&amp;#39;2016-03-10&amp;nbsp;09:56:28.067&amp;#39;
diff&amp;nbsp;=&amp;nbsp;datetime.datetime.strptime(date1,&amp;nbsp;datetimeFormat)\
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;datetime.datetime.strptime(date2,&amp;nbsp;datetimeFormat)&amp;nbsp;
print(&amp;quot;Difference:&amp;quot;,&amp;nbsp;diff)&amp;nbsp;&amp;nbsp;#&amp;nbsp;Difference:&amp;nbsp;37&amp;nbsp;days,&amp;nbsp;0:05:00.518000
print(&amp;quot;Days:&amp;quot;,&amp;nbsp;diff.days)&amp;nbsp;&amp;nbsp;#&amp;nbsp;Days:&amp;nbsp;37print(&amp;quot;Microseconds:&amp;quot;,&amp;nbsp;diff.microseconds)&amp;nbsp;&amp;nbsp;#&amp;nbsp;Microseconds:&amp;nbsp;518000
print(&amp;quot;Seconds:&amp;quot;,&amp;nbsp;diff.seconds)&amp;nbsp;&amp;nbsp;#&amp;nbsp;Seconds:&amp;nbsp;300&lt;/pre&gt;&lt;h3 id=&quot;九将-5-分钟添加到-unix-时间戳&quot; style=&quot;margin: 10px 0px; padding: 0px; font-size: 16px; line-height: 1.5;&quot;&gt;九、将 5 分钟添加到 Unix 时间戳&lt;/h3&gt;&lt;pre class=&quot;highlighter-hljs&quot; highlighted=&quot;true&quot; style=&quot;margin: 10px auto; padding: 0px; transition-duration: 0.2s; transition-property: background, font-size, border-color, border-radius, border-width, padding, margin, color; overflow: auto;&quot;&gt;import&amp;nbsp;datetimeimport&amp;nbsp;calendar
&amp;nbsp;
future&amp;nbsp;=&amp;nbsp;datetime.datetime.utcnow()&amp;nbsp;+&amp;nbsp;datetime.timedelta(minutes=5)
print(calendar.timegm(future.timetuple()))&amp;nbsp;&amp;nbsp;#&amp;nbsp;1621069619&lt;/pre&gt;&lt;h3 id=&quot;十遍历一系列日期&quot; style=&quot;margin: 10px 0px; padding: 0px; font-size: 16px; line-height: 1.5;&quot;&gt;十、遍历一系列日期&lt;/h3&gt;&lt;pre class=&quot;highlighter-hljs&quot; highlighted=&quot;true&quot; style=&quot;margin: 10px auto; padding: 0px; transition-duration: 0.2s; transition-property: background, font-size, border-color, border-radius, border-width, padding, margin, color; overflow: auto;&quot;&gt;import&amp;nbsp;datetime

start&amp;nbsp;=&amp;nbsp;datetime.datetime.strptime(&amp;quot;21-06-2020&amp;quot;,&amp;nbsp;&amp;quot;%d-%m-%Y&amp;quot;)
end&amp;nbsp;=&amp;nbsp;datetime.datetime.strptime(&amp;quot;05-07-2020&amp;quot;,&amp;nbsp;&amp;quot;%d-%m-%Y&amp;quot;)
date_generated&amp;nbsp;=&amp;nbsp;[start&amp;nbsp;+&amp;nbsp;datetime.timedelta(days=x)&amp;nbsp;for&amp;nbsp;x&amp;nbsp;in&amp;nbsp;range(0,&amp;nbsp;(end&amp;nbsp;-&amp;nbsp;start).days)]
for&amp;nbsp;date&amp;nbsp;in&amp;nbsp;date_generated:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print(date.strftime(&amp;quot;%d-%m-%Y&amp;quot;))&lt;/pre&gt;&lt;h3 id=&quot;十一巴黎时间更改为纽约时间&quot; style=&quot;margin: 10px 0px; padding: 0px; font-size: 16px; line-height: 1.5;&quot;&gt;十一、巴黎时间更改为纽约时间&lt;/h3&gt;&lt;pre class=&quot;highlighter-hljs&quot; highlighted=&quot;true&quot; style=&quot;margin: 10px auto; padding: 0px; transition-duration: 0.2s; transition-property: background, font-size, border-color, border-radius, border-width, padding, margin, color; overflow: auto;&quot;&gt;import&amp;nbsp;pendulum
&amp;nbsp;
in_paris&amp;nbsp;=&amp;nbsp;pendulum.datetime(2016,&amp;nbsp;8,&amp;nbsp;7,&amp;nbsp;22,&amp;nbsp;24,&amp;nbsp;30,&amp;nbsp;tz=&amp;#39;Europe/Paris&amp;#39;)
print(in_paris)&amp;nbsp;&amp;nbsp;#&amp;nbsp;2016-08-07T22:24:30+02:00
&amp;nbsp;in_us&amp;nbsp;=&amp;nbsp;in_paris.in_timezone(&amp;#39;America/New_York&amp;#39;)
&amp;nbsp;print(in_us)&amp;nbsp;&amp;nbsp;#&amp;nbsp;2016-08-07T16:24:30-04:00&lt;/pre&gt;&lt;h3 id=&quot;十二使用-python-获得最后7个工作日&quot; style=&quot;margin: 10px 0px; padding: 0px; font-size: 16px; line-height: 1.5;&quot;&gt;十二、使用 Python 获得最后7个工作日&lt;/h3&gt;&lt;pre class=&quot;highlighter-hljs&quot; highlighted=&quot;true&quot; style=&quot;margin: 10px auto; padding: 0px; transition-duration: 0.2s; transition-property: background, font-size, border-color, border-radius, border-width, padding, margin, color; overflow: auto;&quot;&gt;from&amp;nbsp;datetime&amp;nbsp;import&amp;nbsp;date
from&amp;nbsp;datetime&amp;nbsp;import&amp;nbsp;timedelta
&amp;nbsp;
today&amp;nbsp;=&amp;nbsp;date.today()&amp;nbsp;
for&amp;nbsp;i&amp;nbsp;in&amp;nbsp;range(7):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;d&amp;nbsp;=&amp;nbsp;today&amp;nbsp;-&amp;nbsp;timedelta(days=i)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;d.weekday()&amp;nbsp;&amp;lt;&amp;nbsp;5:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print(d)&lt;/pre&gt;&lt;h3 id=&quot;十三从今天的日期和一个人的生日推算年龄&quot; style=&quot;margin: 10px 0px; padding: 0px; font-size: 16px; line-height: 1.5;&quot;&gt;十三、从今天的日期和一个人的生日推算年龄&lt;/h3&gt;&lt;pre class=&quot;highlighter-hljs&quot; highlighted=&quot;true&quot; style=&quot;margin: 10px auto; padding: 0px; transition-duration: 0.2s; transition-property: background, font-size, border-color, border-radius, border-width, padding, margin, color; overflow: auto;&quot;&gt;from&amp;nbsp;datetime&amp;nbsp;import&amp;nbsp;date&amp;nbsp;
&amp;nbsp;
def&amp;nbsp;calculate_age(born):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;today&amp;nbsp;=&amp;nbsp;date.today()&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;try:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;birthday&amp;nbsp;=&amp;nbsp;born.replace(year=today.year)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;except&amp;nbsp;ValueError:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;birthday&amp;nbsp;=&amp;nbsp;born.replace(year=today.year,&amp;nbsp;month=born.month&amp;nbsp;+&amp;nbsp;1,&amp;nbsp;day=1)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;birthday&amp;nbsp;&amp;gt;&amp;nbsp;today:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;today.year&amp;nbsp;-&amp;nbsp;born.year&amp;nbsp;-&amp;nbsp;1
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;today.year&amp;nbsp;-&amp;nbsp;born.year&amp;nbsp;
&amp;nbsp;
print(calculate_age(date(2001,&amp;nbsp;3,&amp;nbsp;1)))&lt;/pre&gt;&lt;h3 id=&quot;十四获得本月的第一个星期二&quot; style=&quot;margin: 10px 0px; padding: 0px; font-size: 16px; line-height: 1.5;&quot;&gt;十四、获得本月的第一个星期二&lt;/h3&gt;&lt;pre class=&quot;highlighter-hljs&quot; highlighted=&quot;true&quot; style=&quot;margin: 10px auto; padding: 0px; transition-duration: 0.2s; transition-property: background, font-size, border-color, border-radius, border-width, padding, margin, color; overflow: auto;&quot;&gt;import&amp;nbsp;calendarfrom&amp;nbsp;datetime&amp;nbsp;import&amp;nbsp;datetime
&amp;nbsp;
c&amp;nbsp;=&amp;nbsp;calendar.Calendar(firstweekday=calendar.SUNDAY)
monthcal&amp;nbsp;=&amp;nbsp;c.monthdatescalendar(datetime.today().year,&amp;nbsp;
datetime.today().month)#Python小白学习交流群：153708845&amp;nbsp;&amp;nbsp;
try:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;tues&amp;nbsp;=&amp;nbsp;[day&amp;nbsp;for&amp;nbsp;week&amp;nbsp;in&amp;nbsp;monthcal&amp;nbsp;for&amp;nbsp;day&amp;nbsp;in&amp;nbsp;week&amp;nbsp;if
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;day.weekday()&amp;nbsp;==&amp;nbsp;calendar.TUESDAY&amp;nbsp;and&amp;nbsp;day.month&amp;nbsp;==&amp;nbsp;datetime.today().month][0]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print(tues)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;except&amp;nbsp;IndexError:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print(&amp;#39;No&amp;nbsp;date&amp;nbsp;found&amp;#39;)&lt;/pre&gt;&lt;h3 id=&quot;十五将整数转换为日期对象&quot; style=&quot;margin: 10px 0px; padding: 0px; font-size: 16px; line-height: 1.5;&quot;&gt;十五、将整数转换为日期对象&lt;/h3&gt;&lt;pre class=&quot;highlighter-hljs&quot; highlighted=&quot;true&quot; style=&quot;margin: 10px auto; padding: 0px; transition-duration: 0.2s; transition-property: background, font-size, border-color, border-radius, border-width, padding, margin, color; overflow: auto;&quot;&gt;from&amp;nbsp;datetime&amp;nbsp;import&amp;nbsp;datetime

i&amp;nbsp;=&amp;nbsp;1545730073
timestamp&amp;nbsp;=&amp;nbsp;datetime.fromtimestamp(i)
print(timestamp)&amp;nbsp;&amp;nbsp;#&amp;nbsp;2018-12-25&amp;nbsp;14:57:53
print(type(timestamp))&lt;/pre&gt;&lt;h3 id=&quot;十六当前日期减去-n-天的天数&quot; style=&quot;margin: 10px 0px; padding: 0px; font-size: 16px; line-height: 1.5;&quot;&gt;十六、当前日期减去 N 天的天数&lt;/h3&gt;&lt;pre class=&quot;highlighter-hljs&quot; highlighted=&quot;true&quot; style=&quot;margin: 10px auto; padding: 0px; transition-duration: 0.2s; transition-property: background, font-size, border-color, border-radius, border-width, padding, margin, color; overflow: auto;&quot;&gt;from&amp;nbsp;datetime&amp;nbsp;import&amp;nbsp;datetime,&amp;nbsp;timedelta

d&amp;nbsp;=&amp;nbsp;datetime.today()&amp;nbsp;-&amp;nbsp;timedelta(days=5)
print(d)&lt;/pre&gt;&lt;h3 id=&quot;十七比较两个日期&quot; style=&quot;margin: 10px 0px; padding: 0px; font-size: 16px; line-height: 1.5;&quot;&gt;十七、比较两个日期&lt;/h3&gt;&lt;pre class=&quot;highlighter-hljs&quot; highlighted=&quot;true&quot; style=&quot;margin: 10px auto; padding: 0px; transition-duration: 0.2s; transition-property: background, font-size, border-color, border-radius, border-width, padding, margin, color; overflow: auto;&quot;&gt;import&amp;nbsp;datetime

a&amp;nbsp;=&amp;nbsp;datetime.datetime(2020,&amp;nbsp;12,&amp;nbsp;31,&amp;nbsp;23,&amp;nbsp;59,&amp;nbsp;59)
b&amp;nbsp;=&amp;nbsp;datetime.datetime(2020,&amp;nbsp;11,&amp;nbsp;30,&amp;nbsp;23,&amp;nbsp;59,&amp;nbsp;59)

print(a&amp;nbsp;&amp;lt;&amp;nbsp;b)print(a&amp;nbsp;&amp;gt;&amp;nbsp;b)&lt;/pre&gt;&lt;h3 id=&quot;十八从-datetime-对象中提取年份&quot; style=&quot;margin: 10px 0px; padding: 0px; font-size: 16px; line-height: 1.5;&quot;&gt;十八、从 datetime 对象中提取年份&lt;/h3&gt;&lt;pre class=&quot;highlighter-hljs&quot; highlighted=&quot;true&quot; style=&quot;margin: 10px auto; padding: 0px; transition-duration: 0.2s; transition-property: background, font-size, border-color, border-radius, border-width, padding, margin, color; overflow: auto;&quot;&gt;import&amp;nbsp;datetime
&amp;nbsp;
year&amp;nbsp;=&amp;nbsp;datetime.date.today().year
print(year)&lt;/pre&gt;&lt;h3 id=&quot;十九根据日期找到星期几&quot; style=&quot;margin: 10px 0px; padding: 0px; font-size: 16px; line-height: 1.5;&quot;&gt;十九、根据日期找到星期几&lt;/h3&gt;&lt;pre class=&quot;highlighter-hljs&quot; highlighted=&quot;true&quot; style=&quot;margin: 10px auto; padding: 0px; transition-duration: 0.2s; transition-property: background, font-size, border-color, border-radius, border-width, padding, margin, color; overflow: auto;&quot;&gt;import&amp;nbsp;pendulum
&amp;nbsp;
dt&amp;nbsp;=&amp;nbsp;pendulum.parse(&amp;#39;2021-05-18&amp;#39;)print(dt.day_of_week)&amp;nbsp;&amp;nbsp;#&amp;nbsp;2
&amp;nbsp;dt&amp;nbsp;=&amp;nbsp;pendulum.parse(&amp;#39;2021-05-01&amp;#39;)print(dt.day_of_week)&amp;nbsp;#&amp;nbsp;6
&amp;nbsp;dt&amp;nbsp;=&amp;nbsp;pendulum.parse(&amp;#39;2021-05-21&amp;#39;)print(dt.day_of_week)&amp;nbsp;#&amp;nbsp;5&lt;/pre&gt;&lt;h3 id=&quot;二十从当前日期获取-7-天前的日期&quot; style=&quot;margin: 10px 0px; padding: 0px; font-size: 16px; line-height: 1.5;&quot;&gt;二十、从当前日期获取 7 天前的日期&lt;/h3&gt;&lt;pre class=&quot;highlighter-hljs&quot; highlighted=&quot;true&quot; style=&quot;margin: 10px auto; padding: 0px; transition-duration: 0.2s; transition-property: background, font-size, border-color, border-radius, border-width, padding, margin, color; overflow: auto;&quot;&gt;from&amp;nbsp;datetime&amp;nbsp;import&amp;nbsp;datetime,&amp;nbsp;timedelta
&amp;nbsp;
now&amp;nbsp;=&amp;nbsp;datetime.now()&amp;nbsp;
for&amp;nbsp;x&amp;nbsp;in&amp;nbsp;range(7):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;d&amp;nbsp;=&amp;nbsp;now&amp;nbsp;-&amp;nbsp;timedelta(days=x)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print(d.strftime(&amp;quot;%Y-%m-%d&amp;quot;))&lt;/pre&gt;&lt;h3 id=&quot;二十一将两个日期时间对象之间的差值转换为秒&quot; style=&quot;margin: 10px 0px; padding: 0px; font-size: 16px; line-height: 1.5;&quot;&gt;二十一、将两个日期时间对象之间的差值转换为秒&lt;/h3&gt;&lt;pre class=&quot;highlighter-hljs&quot; highlighted=&quot;true&quot; style=&quot;margin: 10px auto; padding: 0px; transition-duration: 0.2s; transition-property: background, font-size, border-color, border-radius, border-width, padding, margin, color; overflow: auto;&quot;&gt;import&amp;nbsp;datetime
&amp;nbsp;
time1&amp;nbsp;=&amp;nbsp;datetime.datetime.strptime(&amp;#39;19&amp;nbsp;01&amp;nbsp;2021&amp;#39;,&amp;nbsp;&amp;#39;%d&amp;nbsp;%m&amp;nbsp;%Y&amp;#39;)
time2&amp;nbsp;=&amp;nbsp;datetime.datetime.strptime(&amp;#39;25&amp;nbsp;01&amp;nbsp;2021&amp;#39;,&amp;nbsp;&amp;#39;%d&amp;nbsp;%m&amp;nbsp;%Y&amp;#39;)
&amp;nbsp;
difference&amp;nbsp;=&amp;nbsp;time2&amp;nbsp;-&amp;nbsp;time1print(difference)&amp;nbsp;&amp;nbsp;#&amp;nbsp;6&amp;nbsp;days,&amp;nbsp;0:00:00
&amp;nbsp;seconds&amp;nbsp;=&amp;nbsp;difference.total_seconds()print(seconds)&amp;nbsp;&amp;nbsp;#&amp;nbsp;518400.0&lt;/pre&gt;&lt;h3 id=&quot;二十二获得任何一个月的第n个星期五&quot; style=&quot;margin: 10px 0px; padding: 0px; font-size: 16px; line-height: 1.5;&quot;&gt;二十二、获得任何一个月的第N个星期五&lt;/h3&gt;&lt;pre class=&quot;highlighter-hljs&quot; highlighted=&quot;true&quot; style=&quot;margin: 10px auto; padding: 0px; transition-duration: 0.2s; transition-property: background, font-size, border-color, border-radius, border-width, padding, margin, color; overflow: auto;&quot;&gt;import&amp;nbsp;calendar#&amp;nbsp;取2021年5月的第三个星期五c&amp;nbsp;=&amp;nbsp;calendar.Calendar(firstweekday=calendar.SUNDAY)
year&amp;nbsp;=&amp;nbsp;2021month&amp;nbsp;=&amp;nbsp;5n&amp;nbsp;=&amp;nbsp;2&amp;nbsp;&amp;nbsp;#&amp;nbsp;取第三个monthcal&amp;nbsp;=&amp;nbsp;c.monthdatescalendar(year,&amp;nbsp;month)&amp;nbsp;
try:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;third_friday&amp;nbsp;=&amp;nbsp;[
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;day&amp;nbsp;for&amp;nbsp;week&amp;nbsp;in&amp;nbsp;monthcal&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for&amp;nbsp;day&amp;nbsp;in&amp;nbsp;week&amp;nbsp;if
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;day.weekday()&amp;nbsp;==&amp;nbsp;calendar.FRIDAY&amp;nbsp;and&amp;nbsp;day.month&amp;nbsp;==&amp;nbsp;month
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;][n]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print(third_friday)&amp;nbsp;&amp;nbsp;#&amp;nbsp;2021-05-21
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;except&amp;nbsp;IndexError:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print(&amp;#39;No&amp;nbsp;date&amp;nbsp;found&amp;#39;)&lt;/pre&gt;&lt;h3 id=&quot;二十三根据周数获取日期&quot; style=&quot;margin: 10px 0px; padding: 0px; font-size: 16px; line-height: 1.5;&quot;&gt;二十三、根据周数获取日期&lt;/h3&gt;&lt;pre class=&quot;highlighter-hljs&quot; highlighted=&quot;true&quot; style=&quot;margin: 10px auto; padding: 0px; transition-duration: 0.2s; transition-property: background, font-size, border-color, border-radius, border-width, padding, margin, color; overflow: auto;&quot;&gt;import&amp;nbsp;datetimefrom&amp;nbsp;dateutil.relativedelta&amp;nbsp;import&amp;nbsp;relativedelta
&amp;nbsp;
week&amp;nbsp;=&amp;nbsp;25
year&amp;nbsp;=&amp;nbsp;2021
date&amp;nbsp;=&amp;nbsp;datetime.date(year,&amp;nbsp;1,&amp;nbsp;1)&amp;nbsp;+&amp;nbsp;relativedelta(weeks=+week)
print(date)&amp;nbsp;&amp;nbsp;#&amp;nbsp;2021-06-25&lt;/pre&gt;&lt;h3 id=&quot;二十四获取特定日期的工作日&quot; style=&quot;margin: 10px 0px; padding: 0px; font-size: 16px; line-height: 1.5;&quot;&gt;二十四、获取特定日期的工作日&lt;/h3&gt;&lt;pre class=&quot;highlighter-hljs&quot; highlighted=&quot;true&quot; style=&quot;margin: 10px auto; padding: 0px; transition-duration: 0.2s; transition-property: background, font-size, border-color, border-radius, border-width, padding, margin, color; overflow: auto;&quot;&gt;import&amp;nbsp;datetime&amp;nbsp;
print(datetime.date(2020,&amp;nbsp;5,&amp;nbsp;15).isocalendar()[2])&amp;nbsp;&amp;nbsp;#&amp;nbsp;5&lt;/pre&gt;&lt;h3 id=&quot;二十五创建一个-15-分钟前的-datetime&quot; style=&quot;margin: 10px 0px; padding: 0px; font-size: 16px; line-height: 1.5;&quot;&gt;二十五、创建一个 15 分钟前的 DateTime&lt;/h3&gt;&lt;pre class=&quot;highlighter-hljs&quot; highlighted=&quot;true&quot; style=&quot;margin: 10px auto; padding: 0px; transition-duration: 0.2s; transition-property: background, font-size, border-color, border-radius, border-width, padding, margin, color; overflow: auto;&quot;&gt;import&amp;nbsp;datetime#Python小白学习交流群：153708845&amp;nbsp;&amp;nbsp;
dt&amp;nbsp;=&amp;nbsp;datetime.datetime.now()&amp;nbsp;-&amp;nbsp;datetime.timedelta(minutes=15)
print(dt)&amp;nbsp;&amp;nbsp;#&amp;nbsp;2021-05-15&amp;nbsp;22:25:55.897365&lt;/pre&gt;&lt;h3 id=&quot;二十六从特定日期获取周的开始和结束日期&quot; style=&quot;margin: 10px 0px; padding: 0px; font-size: 16px; line-height: 1.5;&quot;&gt;二十六、从特定日期获取周的开始和结束日期&lt;/h3&gt;&lt;pre class=&quot;highlighter-hljs&quot; highlighted=&quot;true&quot; style=&quot;margin: 10px auto; padding: 0px; transition-duration: 0.2s; transition-property: background, font-size, border-color, border-radius, border-width, padding, margin, color; overflow: auto;&quot;&gt;import&amp;nbsp;pendulum
&amp;nbsp;
dt&amp;nbsp;=&amp;nbsp;pendulum.datetime(2012,&amp;nbsp;9,&amp;nbsp;5)
&amp;nbsp;
start&amp;nbsp;=&amp;nbsp;dt.start_of(&amp;#39;week&amp;#39;)
print(start.to_datetime_string())&amp;nbsp;&amp;nbsp;#&amp;nbsp;2012-09-03&amp;nbsp;00:00:00
&amp;nbsp;end&amp;nbsp;=&amp;nbsp;dt.end_of(&amp;#39;week&amp;#39;)
&amp;nbsp;print(end.to_datetime_string())&amp;nbsp;&amp;nbsp;#&amp;nbsp;2012-09-09&amp;nbsp;23:59:59&lt;/pre&gt;&lt;h3 id=&quot;二十七两个日期之间的差异以秒为单位&quot; style=&quot;margin: 10px 0px; padding: 0px; font-size: 16px; line-height: 1.5;&quot;&gt;二十七、两个日期之间的差异（以秒为单位）&lt;/h3&gt;&lt;pre class=&quot;highlighter-hljs&quot; highlighted=&quot;true&quot; style=&quot;margin: 10px auto; padding: 0px; transition-duration: 0.2s; transition-property: background, font-size, border-color, border-radius, border-width, padding, margin, color; overflow: auto;&quot;&gt;from&amp;nbsp;datetime&amp;nbsp;import&amp;nbsp;datetime#Python小白学习交流群：153708845&amp;nbsp;
fmt&amp;nbsp;=&amp;nbsp;&amp;#39;%Y-%m-%d&amp;nbsp;%H:%M:%S&amp;#39;
d1&amp;nbsp;=&amp;nbsp;datetime.strptime(&amp;#39;2020-01-01&amp;nbsp;17:31:22&amp;#39;,&amp;nbsp;fmt)
d2&amp;nbsp;=&amp;nbsp;datetime.strptime(&amp;#39;2020-01-03&amp;nbsp;17:31:22&amp;#39;,&amp;nbsp;fmt)
&amp;nbsp;
days_diff&amp;nbsp;=&amp;nbsp;d2&amp;nbsp;-&amp;nbsp;d1
print(days_diff.days&amp;nbsp;*&amp;nbsp;24&amp;nbsp;*&amp;nbsp;60&amp;nbsp;*&amp;nbsp;60)&amp;nbsp;&amp;nbsp;#&amp;nbsp;172800&lt;/pre&gt;&lt;h3 id=&quot;二十八以这种格式获取昨天的日期mmddyy&quot; style=&quot;margin: 10px 0px; padding: 0px; font-size: 16px; line-height: 1.5;&quot;&gt;二十八、以这种格式获取昨天的日期MMDDYY&lt;/h3&gt;&lt;pre class=&quot;highlighter-hljs&quot; highlighted=&quot;true&quot; style=&quot;margin: 10px auto; padding: 0px; transition-duration: 0.2s; transition-property: background, font-size, border-color, border-radius, border-width, padding, margin, color; overflow: auto;&quot;&gt;from&amp;nbsp;datetime&amp;nbsp;import&amp;nbsp;date,&amp;nbsp;timedelta
&amp;nbsp;
yesterday&amp;nbsp;=&amp;nbsp;date.today()&amp;nbsp;-&amp;nbsp;timedelta(days=1)
print(yesterday.strftime(&amp;#39;%m%d%y&amp;#39;))&amp;nbsp;&amp;nbsp;#&amp;nbsp;051421&lt;/pre&gt;&lt;h3 id=&quot;二十九根据今天的日期获取上周三的日期&quot; style=&quot;margin: 10px 0px; padding: 0px; font-size: 16px; line-height: 1.5;&quot;&gt;二十九、根据今天的日期获取上周三的日期&lt;/h3&gt;&lt;pre class=&quot;highlighter-hljs&quot; highlighted=&quot;true&quot; has-selection=&quot;true&quot; style=&quot;margin: 10px auto; padding: 0px; transition-duration: 0.2s; transition-property: background, font-size, border-color, border-radius, border-width, padding, margin, color; overflow: auto;&quot;&gt;from&amp;nbsp;datetime&amp;nbsp;import&amp;nbsp;date
from&amp;nbsp;datetime&amp;nbsp;import&amp;nbsp;timedelta

today&amp;nbsp;=&amp;nbsp;date.today()

offset&amp;nbsp;=&amp;nbsp;(today.weekday()&amp;nbsp;-&amp;nbsp;2)&amp;nbsp;%&amp;nbsp;7
wednesday&amp;nbsp;=&amp;nbsp;today&amp;nbsp;-&amp;nbsp;timedelta(days=offset)
print(wednesday)&amp;nbsp;&amp;nbsp;#&amp;nbsp;2021-05-12&lt;/pre&gt;&lt;h3 id=&quot;三十所有可用时区的列表打印&quot; style=&quot;margin: 10px 0px; padding: 0px; font-size: 16px; line-height: 1.5;&quot;&gt;三十、所有可用时区的列表打印&lt;/h3&gt;&lt;pre class=&quot;highlighter-hljs&quot; highlighted=&quot;true&quot; has-selection=&quot;true&quot; style=&quot;margin: 10px auto; padding: 0px; transition-duration: 0.2s; transition-property: background, font-size, border-color, border-radius, border-width, padding, margin, color; overflow: auto;&quot;&gt;import&amp;nbsp;pytz
for&amp;nbsp;i&amp;nbsp;in&amp;nbsp;pytz.all_timezones:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print(i)&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Wed, 29 May 2024 10:54:30 +0800</pubDate></item><item><title>Python 类模块继承</title><link>http://snowgem.com.cn/?id=34</link><description>&lt;p&gt;&lt;span style=&quot;font-size: 20px; color: #E36C09;&quot;&gt;新建一个 类模块.py&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-python&quot;&gt;class&amp;nbsp;memdatabase:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;neirong=&amp;quot;&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;def&amp;nbsp;sile(self,c_nr):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;self.neirong&amp;nbsp;=&amp;nbsp;c_nr
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;self.neirong


class&amp;nbsp;child(memdatabase):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;chid_nr=&amp;quot;&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;def&amp;nbsp;disp(self,c_nr):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;self.chid_nr=memdatabase.sile(self,&amp;nbsp;c_nr)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;self.chid_nr&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;

p=child()
print(p.disp(&amp;quot;hello&amp;nbsp;world&amp;quot;))&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;font-size: 20px; color: #E36C09;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: #E36C09; font-size: 20px;&quot;&gt;运行效果如下：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #E36C09; font-size: 20px;&quot;&gt;&lt;img src=&quot;http://snowgem.com.cn/zb_users/upload/2024/05/202405291716949734819973.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/span&gt;&lt;/p&gt;</description><pubDate>Wed, 29 May 2024 10:27:37 +0800</pubDate></item><item><title>Python 模块 类模块的应用</title><link>http://snowgem.com.cn/?id=33</link><description>&lt;p&gt;&lt;span style=&quot;font-size: 20px; color: #E36C09;&quot;&gt;第一步测试类模块&amp;nbsp; &amp;nbsp;先创建一个&amp;nbsp; 类模块.py&amp;nbsp; 里面写上如下代码&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-python&quot;&gt;class&amp;nbsp;memdatabase:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;neirong=&amp;quot;&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;def&amp;nbsp;sile(self,c_nr):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;self.neirong&amp;nbsp;=&amp;nbsp;c_nr
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;self.neirong&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;color: #E36C09; font-size: 20px;&quot;&gt;第二步测试模块&amp;nbsp; &amp;nbsp;创建一个&amp;nbsp; 模块练习.py&amp;nbsp; 里面写上如下代码&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-python&quot;&gt;def&amp;nbsp;myinfo(c_name,c_age):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;global&amp;nbsp;&amp;nbsp;name,age
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;name=c_name
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;age=c_age
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print(&amp;quot;My&amp;nbsp;name&amp;nbsp;is&amp;quot;,name,&amp;quot;and&amp;nbsp;my&amp;nbsp;age&amp;nbsp;is&amp;quot;,age)

def&amp;nbsp;change_age(new_age):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;global&amp;nbsp;age
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;age=new_age
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print(&amp;quot;My&amp;nbsp;new&amp;nbsp;age&amp;nbsp;is&amp;quot;,age)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;

def&amp;nbsp;display_info():
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print(&amp;quot;My&amp;nbsp;name&amp;nbsp;is&amp;quot;,name,&amp;quot;and&amp;nbsp;my&amp;nbsp;age&amp;nbsp;is&amp;quot;,age)&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;color: #E36C09; font-size: 20px;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: #E36C09; font-size: 20px;&quot;&gt;第三步测试程序&amp;nbsp; &amp;nbsp;创建一个&amp;nbsp; 学习.py&amp;nbsp; 里面写上如下代码&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-python&quot;&gt;import&amp;nbsp;模块练习
import&amp;nbsp;类模块
模块练习.myinfo(&amp;quot;lingyun&amp;quot;,18)
模块练习.change_age(30)
模块练习.display_info()


p=类模块.memdatabase()
p.sile(&amp;quot;小董是我大哥&amp;quot;)
print(p.neirong)&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;color: #E36C09; font-size: 20px;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: #E36C09; font-size: 20px;&quot;&gt;第四步 运行程序&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #E36C09; font-size: 20px;&quot;&gt;&lt;img src=&quot;http://snowgem.com.cn/zb_users/upload/2024/05/202405291716949034812775.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/span&gt;&lt;/p&gt;</description><pubDate>Wed, 29 May 2024 10:12:11 +0800</pubDate></item><item><title>Python 连接Mysql</title><link>http://snowgem.com.cn/?id=32</link><description>&lt;p&gt;&lt;span style=&quot;color: #333333; font-family: -apple-system, Arial, Helvetica, sans-serif; background-color: #FFFFFF;&quot;&gt;要在Python中连接MySQL，可以使用&lt;/span&gt;&lt;code class=&quot;dqa-code-span&quot; style=&quot;padding: 0.01rem 0.04rem; margin: 0px 0.04rem; background: rgb(237, 238, 240); border-radius: 0.06rem; color: rgb(51, 51, 51); white-space: normal;&quot;&gt;mysql-connector-python&lt;/code&gt;&lt;span style=&quot;color: #333333; font-family: -apple-system, Arial, Helvetica, sans-serif; background-color: #FFFFFF;&quot;&gt;库。首先，确保已经安装了这个库，如果没有安装，可以通过pip安装：&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;pip&amp;nbsp;install&amp;nbsp;mysql-connector-python&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;color: #333333; font-family: -apple-system, Arial, Helvetica, sans-serif; background-color: #FFFFFF;&quot;&gt;以下是一个简单的示例，展示了如何使用&lt;/span&gt;&lt;code class=&quot;dqa-code-span&quot; style=&quot;padding: 0.01rem 0.04rem; margin: 0px 0.04rem; background: rgb(237, 238, 240); border-radius: 0.06rem; color: rgb(51, 51, 51); white-space: normal;&quot;&gt;mysql-connector-python&lt;/code&gt;&lt;span style=&quot;color: #333333; font-family: -apple-system, Arial, Helvetica, sans-serif; background-color: #FFFFFF;&quot;&gt;连接到MySQL数据库并执行查询&lt;/span&gt;&lt;span style=&quot;color: #333333; font-family: -apple-system, Arial, Helvetica, sans-serif; background-color: #FFFFFF;&quot;&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-python&quot;&gt;import&amp;nbsp;mysql.connector
&amp;nbsp;
#&amp;nbsp;连接数据库
config1&amp;nbsp;=&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;#39;user&amp;#39;:&amp;#39;your_username&amp;#39;,
&amp;nbsp;&amp;nbsp;&amp;#39;password&amp;#39;:&amp;#39;your_password&amp;#39;,
&amp;nbsp;&amp;nbsp;&amp;#39;host&amp;#39;:&amp;#39;localhost&amp;#39;,
&amp;nbsp;&amp;nbsp;&amp;#39;port&amp;#39;:&amp;#39;3306&amp;#39;,
&amp;nbsp;&amp;nbsp;&amp;#39;database&amp;#39;:&amp;#39;your_database&amp;#39;
}
conn&amp;nbsp;=&amp;nbsp;mysql.connector.connect(**config1)
#&amp;nbsp;创建一个游标对象
cursor&amp;nbsp;=&amp;nbsp;conn.cursor()&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;
#&amp;nbsp;执行一个查询
query&amp;nbsp;=&amp;nbsp;(&amp;quot;SELECT&amp;nbsp;*&amp;nbsp;FROM&amp;nbsp;account&amp;quot;)&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;查询语句
cursor.execute(query)&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;执行查询
&amp;nbsp;
result1&amp;nbsp;=&amp;nbsp;cursor.fetchall()&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;取出所有数据
print(len(result1))&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;输出结果集的行数&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;

if&amp;nbsp;len(result1)&amp;nbsp;&amp;gt;&amp;nbsp;0:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;判断结果集是否为空
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for&amp;nbsp;row&amp;nbsp;in&amp;nbsp;result1:&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;遍历结果集
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print(row[1])&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;输出结果集的第一列


#&amp;nbsp;关闭游标和连接
cursor.close()
#&amp;nbsp;result1&amp;nbsp;=&amp;nbsp;cursor.fetchone()&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;取出第一条数据
#&amp;nbsp;print(result1)&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;输出第一条数据
#&amp;nbsp;关闭游标和连接
#&amp;nbsp;print(result1[1])
#conn.commit()&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;提交事务
#&amp;nbsp;关闭游标和连接
cursor.close()
conn.close()&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;color: #333333; font-family: -apple-system, Arial, Helvetica, sans-serif; background-color: #FFFFFF;&quot;&gt;请确保替换&lt;/span&gt;&lt;code class=&quot;dqa-code-span&quot; style=&quot;padding: 0.01rem 0.04rem; margin: 0px 0.04rem; background: rgb(237, 238, 240); border-radius: 0.06rem; color: rgb(51, 51, 51); white-space: normal;&quot;&gt;your_username&lt;/code&gt;&lt;span style=&quot;color: #333333; font-family: -apple-system, Arial, Helvetica, sans-serif; background-color: #FFFFFF;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;code class=&quot;dqa-code-span&quot; style=&quot;padding: 0.01rem 0.04rem; margin: 0px 0.04rem; background: rgb(237, 238, 240); border-radius: 0.06rem; color: rgb(51, 51, 51); white-space: normal;&quot;&gt;your_password&lt;/code&gt;&lt;span style=&quot;color: #333333; font-family: -apple-system, Arial, Helvetica, sans-serif; background-color: #FFFFFF;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;code class=&quot;dqa-code-span&quot; style=&quot;padding: 0.01rem 0.04rem; margin: 0px 0.04rem; background: rgb(237, 238, 240); border-radius: 0.06rem; color: rgb(51, 51, 51); white-space: normal;&quot;&gt;localhost&lt;/code&gt;&lt;span style=&quot;color: #333333; font-family: -apple-system, Arial, Helvetica, sans-serif; background-color: #FFFFFF;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;code class=&quot;dqa-code-span&quot; style=&quot;padding: 0.01rem 0.04rem; margin: 0px 0.04rem; background: rgb(237, 238, 240); border-radius: 0.06rem; color: rgb(51, 51, 51); white-space: normal;&quot;&gt;your_database&lt;/code&gt;&lt;span style=&quot;color: #333333; font-family: -apple-system, Arial, Helvetica, sans-serif; background-color: #FFFFFF;&quot;&gt;, 和&lt;/span&gt;&lt;code class=&quot;dqa-code-span&quot; style=&quot;padding: 0.01rem 0.04rem; margin: 0px 0.04rem; background: rgb(237, 238, 240); border-radius: 0.06rem; color: rgb(51, 51, 51); white-space: normal;&quot;&gt;your_table&lt;/code&gt;&lt;span style=&quot;color: #333333; font-family: -apple-system, Arial, Helvetica, sans-serif; background-color: #FFFFFF;&quot;&gt;为你的MySQL数据库的实际登录凭据和你想要查询的表名。&lt;/span&gt;&lt;span style=&quot;color: #333333; font-family: -apple-system, Arial, Helvetica, sans-serif; background-color: #FFFFFF;&quot;&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Tue, 28 May 2024 20:36:59 +0800</pubDate></item><item><title>Python  pip更换国内安装源</title><link>http://snowgem.com.cn/?id=31</link><description>&lt;p&gt;命令行方式&lt;/p&gt;&lt;p&gt;设置 pip 源为阿里云源：&lt;/p&gt;&lt;p&gt;首先，打开命令行窗口。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;输入以下命令设置 pip 源为阿里云源：&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/&lt;/p&gt;&lt;p&gt;1&lt;/p&gt;&lt;p&gt;这样就成功将 pip 源设置为阿里云源了。&lt;/p&gt;&lt;p&gt;设置 pip 源为清华大学源：&lt;/p&gt;&lt;p&gt;打开命令行窗口。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;输入以下命令设置 pip 源为清华大学源：&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple&lt;/p&gt;&lt;p&gt;1&lt;/p&gt;&lt;p&gt;这样就成功将 pip 源设置为清华大学源了。&lt;/p&gt;&lt;p&gt;现在，你可以通过这两种方式来将 pip 源设置成国内源，以加快包的下载速度。&lt;/p&gt;&lt;p&gt;————————————————&lt;/p&gt;&lt;p&gt;手动方式&lt;/p&gt;&lt;p&gt;当无法通过命令行更改 pip 源时，你可以手动编辑配置文件来实现。以下是在 Windows 和 Mac 系统上手动更改 pip 源的方法：&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Windows 系统：&lt;/p&gt;&lt;p&gt;找到 pip 的配置文件，一般位于用户目录下的 pip 文件夹中。你可以在以下路径找到：C:\Users\YourUsername\pip\pip.ini。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;如果 pip.ini 文件不存在，你可以手动创建它。在 pip 文件夹中新建一个名为 pip.ini 的文本文件。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;在 pip.ini 文件中加入以下内容：&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;[global]&lt;/p&gt;&lt;p&gt;index-url = https://mirrors.aliyun.com/pypi/simple/&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;替换 index-url 的值为你想要设置的源的地址，比如阿里云源或清华大学源。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;保存文件，关闭文本编辑器。&lt;/p&gt;&lt;p&gt;————————————————&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Tue, 28 May 2024 20:34:59 +0800</pubDate></item><item><title>通过注册表读取IP信息</title><link>http://snowgem.com.cn/?id=30</link><description>&lt;p&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;PingFang SC&amp;quot;, &amp;quot;Lantinghei SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, arial, 宋体, sans-serif, tahoma; font-size: 16px; text-wrap: wrap; background-color: #FFFFFF;&quot;&gt;运行框中输入regedit，回车键确定即可。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;PingFang SC&amp;quot;, &amp;quot;Lantinghei SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, arial, 宋体, sans-serif, tahoma; font-size: 16px; text-wrap: wrap; background-color: #FFFFFF;&quot;&gt;&lt;img src=&quot;http://snowgem.com.cn/zb_users/upload/2024/05/202405151715763369902496.webp&quot; alt=&quot;bcb0f923f63ef81255a976d02ceedac6_f9dcd100baa1cd11850587d5b712c8fcc2ce2d90_x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto.webp&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;PingFang SC&amp;quot;, &amp;quot;Lantinghei SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, arial, 宋体, sans-serif, tahoma; font-size: 16px; text-wrap: wrap; background-color: #FFFFFF;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;PingFang SC&amp;quot;, &amp;quot;Lantinghei SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, arial, 宋体, sans-serif, tahoma; font-size: 16px; text-wrap: wrap; background-color: #FFFFFF;&quot;&gt;然后接下来就是需要出来的页面中，如图所示，依次打开HKEY_LOCAL_MACHINE&lt;/span&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;PingFang SC&amp;quot;, &amp;quot;Lantinghei SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, arial, 宋体, sans-serif, tahoma; font-size: 16px; text-wrap: wrap; background-color: #FFFFFF;&quot;&gt;文件夹-SYSTEM文件夹-CurrentControlSet&lt;/span&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;PingFang SC&amp;quot;, &amp;quot;Lantinghei SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, arial, 宋体, sans-serif, tahoma; font-size: 16px; text-wrap: wrap; background-color: #FFFFFF;&quot;&gt;文件夹-Services文件夹。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;PingFang SC&amp;quot;, &amp;quot;Lantinghei SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, arial, 宋体, sans-serif, tahoma; font-size: 16px; text-wrap: wrap; background-color: #FFFFFF;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;PingFang SC&amp;quot;, &amp;quot;Lantinghei SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, arial, 宋体, sans-serif, tahoma; font-size: 16px; text-wrap: wrap; background-color: #FFFFFF;&quot;&gt;&lt;img src=&quot;http://snowgem.com.cn/zb_users/upload/2024/05/202405151715763388134102.webp&quot; alt=&quot;2c6f77d2aea04f70197a6d2d5809717f_2cf5e0fe9925bc3190eef46d50df8db1ca137090_x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto.webp&quot;/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;PingFang SC&amp;quot;, &amp;quot;Lantinghei SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, arial, 宋体, sans-serif, tahoma; font-size: 16px; text-wrap: wrap; background-color: #FFFFFF;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;PingFang SC&amp;quot;, &amp;quot;Lantinghei SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, arial, 宋体, sans-serif, tahoma; font-size: 16px; text-wrap: wrap; background-color: #FFFFFF;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;PingFang SC&amp;quot;, &amp;quot;Lantinghei SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, arial, 宋体, sans-serif, tahoma; font-size: 16px; text-wrap: wrap; background-color: #FFFFFF;&quot;&gt;然后还要继续打开文件，如图所示，在Services中打开Tcpip文件夹-Parameter&lt;/span&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;PingFang SC&amp;quot;, &amp;quot;Lantinghei SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, arial, 宋体, sans-serif, tahoma; font-size: 16px; text-wrap: wrap; background-color: #FFFFFF;&quot;&gt;s文件夹-Interfaces文件夹。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;PingFang SC&amp;quot;, &amp;quot;Lantinghei SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, arial, 宋体, sans-serif, tahoma; font-size: 16px; text-wrap: wrap; background-color: #FFFFFF;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;PingFang SC&amp;quot;, &amp;quot;Lantinghei SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, arial, 宋体, sans-serif, tahoma; font-size: 16px; text-wrap: wrap; background-color: #FFFFFF;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;PingFang SC&amp;quot;, &amp;quot;Lantinghei SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, arial, 宋体, sans-serif, tahoma; font-size: 16px; text-wrap: wrap; background-color: #FFFFFF;&quot;&gt;&lt;img src=&quot;http://snowgem.com.cn/zb_users/upload/2024/05/202405151715763402275149.webp&quot; alt=&quot;eccf5e83026376a04d88dcc095b14755_14ce36d3d539b600a8848142e750352ac75cb7f9_x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto.webp&quot;/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;PingFang SC&amp;quot;, &amp;quot;Lantinghei SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, arial, 宋体, sans-serif, tahoma; font-size: 16px; text-wrap: wrap; background-color: #FFFFFF;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;PingFang SC&amp;quot;, &amp;quot;Lantinghei SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, arial, 宋体, sans-serif, tahoma; font-size: 16px; text-wrap: wrap; background-color: #FFFFFF;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;PingFang SC&amp;quot;, &amp;quot;Lantinghei SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, arial, 宋体, sans-serif, tahoma; font-size: 16px; text-wrap: wrap; background-color: #FFFFFF;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;PingFang SC&amp;quot;, &amp;quot;Lantinghei SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, arial, 宋体, sans-serif, tahoma; font-size: 16px; text-wrap: wrap; background-color: #FFFFFF;&quot;&gt;最后，可以看到Interfaces有子项文件夹，打开其中一个文件夹，然后进去以后，页面下滑，可以看到右侧就是已经有ip了，这样就可以查看到&lt;/span&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;PingFang SC&amp;quot;, &amp;quot;Lantinghei SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, arial, 宋体, sans-serif, tahoma; font-size: 16px; text-wrap: wrap; background-color: #FFFFFF;&quot;&gt;了。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;PingFang SC&amp;quot;, &amp;quot;Lantinghei SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, arial, 宋体, sans-serif, tahoma; font-size: 16px; text-wrap: wrap; background-color: #FFFFFF;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;PingFang SC&amp;quot;, &amp;quot;Lantinghei SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, arial, 宋体, sans-serif, tahoma; font-size: 16px; text-wrap: wrap; background-color: #FFFFFF;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;PingFang SC&amp;quot;, &amp;quot;Lantinghei SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, arial, 宋体, sans-serif, tahoma; font-size: 16px; text-wrap: wrap; background-color: #FFFFFF;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: &amp;quot;PingFang SC&amp;quot;, &amp;quot;Lantinghei SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, arial, 宋体, sans-serif, tahoma; font-size: 16px; text-wrap: wrap; background-color: #FFFFFF;&quot;&gt;&lt;img src=&quot;http://snowgem.com.cn/zb_users/upload/2024/05/202405151715763415484863.webp&quot; alt=&quot;cf1076fa84b3fc21e13776361915bf59_d439b6003af33a877d278eefc85c10385243b5f9_x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto.webp&quot;/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</description><pubDate>Wed, 15 May 2024 16:55:29 +0800</pubDate></item><item><title>php连接mysql数据库</title><link>http://snowgem.com.cn/?id=28</link><description>&lt;div style=&quot;color: rgb(204, 204, 204); background-color: rgb(31, 31, 31); font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; line-height: 19px; white-space: pre;&quot;&gt;&lt;div&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;&amp;lt;?php&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #6a9955;&quot;&gt;//连接数据库&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #9cdcfe;&quot;&gt;$lianjie&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #dcdcaa;&quot;&gt;mysqli_connect&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ce9178;&quot;&gt;&amp;#39;数据库iP&amp;#39;&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #ce9178;&quot;&gt;&amp;#39;数据库用户名&amp;#39;&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #ce9178;&quot;&gt;&amp;#39;数据库密码&amp;#39;&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #6a9955;&quot;&gt;//判断是否成功连接数据库 若判断条件生效即没有连接到数据库则退出程序&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #c586c0;&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;color: #dcdcaa;&quot;&gt;mysqli_errno&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #9cdcfe;&quot;&gt;$lianjie&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;)){&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #dcdcaa;&quot;&gt;echo&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #dcdcaa;&quot;&gt;mysqli_errno&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #9cdcfe;&quot;&gt;$lianjie&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #c586c0;&quot;&gt;exit&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #6a9955;&quot;&gt;//定义所连接的库名&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #dcdcaa;&quot;&gt;mysqli_select_db&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #9cdcfe;&quot;&gt;$lianjie&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #ce9178;&quot;&gt;&amp;#39;表名&amp;#39;&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #6a9955;&quot;&gt;//定义字符类型&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #dcdcaa;&quot;&gt;mysqli_set_charset&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #9cdcfe;&quot;&gt;$lianjie&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #ce9178;&quot;&gt;&amp;#39;utf8&amp;#39;&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #6a9955;&quot;&gt;//使用sql语句向test表格中添加内容 &amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #9cdcfe;&quot;&gt;$sql&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ce9178;&quot;&gt;&amp;quot;select * from 表名 ;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #6a9955;&quot;&gt;//将是否添加成功的结果定义为变量&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #9cdcfe;&quot;&gt;$result&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #dcdcaa;&quot;&gt;mysqli_query&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #9cdcfe;&quot;&gt;$lianjie&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #9cdcfe;&quot;&gt;$sql&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #6a9955;&quot;&gt;//判断是否成功输入信息&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #c586c0;&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;color: #9cdcfe;&quot;&gt;$result&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;){&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #dcdcaa;&quot;&gt;echo&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #ce9178;&quot;&gt;&amp;quot;成功&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;span style=&quot;color: #c586c0;&quot;&gt;else&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt; {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #dcdcaa;&quot;&gt;echo&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #ce9178;&quot;&gt;&amp;quot;失败&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #6a9955;&quot;&gt;//退出刚才打开的数据库&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #dcdcaa;&quot;&gt;mysqli_close&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #9cdcfe;&quot;&gt;$lianjie&lt;/span&gt;&lt;span style=&quot;color: #d4d4d4;&quot;&gt;);&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;&lt;div&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;?&lt;/span&gt;&lt;span style=&quot;color: #569cd6;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;/div&gt;&lt;br/&gt;&lt;/div&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Mon, 13 May 2024 15:10:01 +0800</pubDate></item></channel></rss>