Python常用工具 couragesteak_tool (1.0.0) 文档
        
                
                    
                    有勇气的牛排
                
            
                    
                    666
                
            
                    
                    
                    Python
                    
                
            
                    
                    2023-03-25 00:57:33
                
            
        
        
        
        前言
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>
            
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
            
                
                
                
            
        
    
    
    
 
评论区