前言
Python常用工具,功能增强,让开发不在繁琐
1 快速起步
环境:需要大于Python3.7,全面支持异步开发
安装
pip install couragesteak_tool
2 time 时间模块
2.1 获取年月日 get_time_ymd
字段 |
含义 |
joiner_date |
日期连接符,默认为 - |
ymd = await get_time_ymd(joiner_date="-")
print(ymd)
2.2 获取年月日时分秒 get_time_ymdhms
获取 年月日 时分秒,用户可以任意指定连接字符,不指定,则默认输出标准格式。
字段 |
含义 |
joiner_date |
日期连接符,默认为 - |
middle |
日期时间连接符,默认为一个空格 |
joiner_time |
时间连接符,默认为 : |
from couragesteak_tool import get_time_ymdhms
ymdhms = await get_time_ymdhms(joiner_date="-",
middle=" ",
joiner_time=":")
print(ymdhms)
2.3 获取 毫秒 时间戳 get_timestamp_millisecond
毫秒级时间戳长度为:13位
timestamp_millisecond = await get_timestamp_millisecond()
print(timestamp_millisecond)
2.4 获取 秒 时间戳 get_timestamp_second
秒级时间戳长度为:10位
timestamp_second = await get_timestamp_second()
print(timestamp_second)
2.4 计算 时间增加 n 天后的时间 get_today_add_day
字段 |
含义 |
days |
增加/减少的天数(正数加,负数减) |
today_add_day = await get_today_add_day(days=1)
print(today_add_day)
3 file 文件模块
3.1 yml文件读取 file_read_yml
字段 |
含义 |
file_path |
文件路径(如:/usr/local) |
filename |
文件名称(如:application.yml) |
返回值 |
成功返回字典,失败返回 False |
<h2><a id="_0"></a>前言</h2>
<p>Python常用工具,功能增强,让开发不在繁琐</p>
<h2><a id="1__4"></a>1 快速起步</h2>
<p>环境:需要大于Python3.7,全面支持异步开发</p>
<p>安装</p>
<pre><div class="hljs"><code class="lang-python">pip install couragesteak_tool
</code></div></pre>
<h2><a id="2_time__15"></a>2 time 时间模块</h2>
<h3><a id="21__get_time_ymd_17"></a>2.1 获取年月日 get_time_ymd</h3>
<table>
<thead>
<tr>
<th>字段</th>
<th>含义</th>
</tr>
</thead>
<tbody>
<tr>
<td>joiner_date</td>
<td>日期连接符,默认为 <code>-</code></td>
</tr>
</tbody>
</table>
<pre><div class="hljs"><code class="lang-python">ymd = <span class="hljs-keyword">await</span> get_time_ymd(joiner_date=<span class="hljs-string">"-"</span>)
<span class="hljs-built_in">print</span>(ymd)
</code></div></pre>
<h3><a id="22__get_time_ymdhms_29"></a>2.2 获取年月日时分秒 get_time_ymdhms</h3>
<p>获取 年月日 时分秒,用户可以任意指定连接字符,不指定,则默认输出标准格式。</p>
<table>
<thead>
<tr>
<th>字段</th>
<th>含义</th>
</tr>
</thead>
<tbody>
<tr>
<td>joiner_date</td>
<td>日期连接符,默认为 <code>-</code></td>
</tr>
<tr>
<td>middle</td>
<td>日期时间连接符,默认为一个空格</td>
</tr>
<tr>
<td>joiner_time</td>
<td>时间连接符,默认为 <code>:</code></td>
</tr>
</tbody>
</table>
<pre><div class="hljs"><code class="lang-python"><span class="hljs-keyword">from</span> couragesteak_tool <span class="hljs-keyword">import</span> get_time_ymdhms
ymdhms = <span class="hljs-keyword">await</span> get_time_ymdhms(joiner_date=<span class="hljs-string">"-"</span>,
middle=<span class="hljs-string">" "</span>,
joiner_time=<span class="hljs-string">":"</span>)
<span class="hljs-built_in">print</span>(ymdhms)
<span class="hljs-comment"># 输出:2023-03-25 01:10:24</span>
</code></div></pre>
<h3><a id="23____get_timestamp_millisecond_50"></a>2.3 获取 毫秒 时间戳 get_timestamp_millisecond</h3>
<p>毫秒级时间戳长度为:13位</p>
<pre><div class="hljs"><code class="lang-python">timestamp_millisecond = <span class="hljs-keyword">await</span> get_timestamp_millisecond()
<span class="hljs-built_in">print</span>(timestamp_millisecond)
<span class="hljs-comment"># 1679678614945</span>
</code></div></pre>
<h3><a id="24____get_timestamp_second_60"></a>2.4 获取 秒 时间戳 get_timestamp_second</h3>
<p>秒级时间戳长度为:10位</p>
<pre><div class="hljs"><code class="lang-python">timestamp_second = <span class="hljs-keyword">await</span> get_timestamp_second()
<span class="hljs-built_in">print</span>(timestamp_second)
<span class="hljs-comment"># 1679678719</span>
</code></div></pre>
<h3><a id="24___n__get_today_add_day_70"></a>2.4 计算 时间增加 n 天后的时间 get_today_add_day</h3>
<table>
<thead>
<tr>
<th>字段</th>
<th>含义</th>
</tr>
</thead>
<tbody>
<tr>
<td>days</td>
<td>增加/减少的天数(正数加,负数减)</td>
</tr>
</tbody>
</table>
<pre><div class="hljs"><code class="lang-python">today_add_day = <span class="hljs-keyword">await</span> get_today_add_day(days=<span class="hljs-number">1</span>)
<span class="hljs-built_in">print</span>(today_add_day)
<span class="hljs-comment"># 2023-03-24 01:28:57.227887</span>
</code></div></pre>
<h2><a id="3_file__82"></a>3 file 文件模块</h2>
<h3><a id="31_yml_file_read_yml_84"></a>3.1 yml文件读取 file_read_yml</h3>
<table>
<thead>
<tr>
<th>字段</th>
<th>含义</th>
</tr>
</thead>
<tbody>
<tr>
<td>file_path</td>
<td>文件路径(如:/usr/local)</td>
</tr>
<tr>
<td>filename</td>
<td>文件名称(如:application.yml)</td>
</tr>
<tr>
<td>返回值</td>
<td>成功返回字典,失败返回 False</td>
</tr>
</tbody>
</table>
留言