<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to file</title><link>https://sourceforge.net/p/ba-py/wiki/file/</link><description>Recent changes to file</description><atom:link href="https://sourceforge.net/p/ba-py/wiki/file/feed" rel="self"/><language>en</language><lastBuildDate>Sun, 28 Apr 2024 12:51:24 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/ba-py/wiki/file/feed" rel="self" type="application/rss+xml"/><item><title>file modified by BHM-Bob G</title><link>https://sourceforge.net/p/ba-py/wiki/file/</link><description>&lt;div class="markdown_content"&gt;&lt;h1 id="brief"&gt;Brief&lt;/h1&gt;
&lt;p&gt;file.py is aimed to provide some file io utils. Particularly, this sub-module mainly serve for stats sub-moudule, web sub-module and dl_torch sub-module.&lt;/p&gt;
&lt;h1 id="api"&gt;API文档&lt;/h1&gt;
&lt;p&gt;&lt;em&gt;generated by cahtGPT&lt;/em&gt;&lt;/p&gt;
&lt;h3 id="_1"&gt;函数&lt;/h3&gt;
&lt;h4 id="read_text"&gt;read_text&lt;/h4&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;read_text&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;path&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="nb"&gt;str&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;decode&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="nb"&gt;str&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s1"&gt;'utf-8'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;way&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="nb"&gt;str&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s1"&gt;'lines'&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;-&amp;gt;&lt;/span&gt; &lt;span class="nb"&gt;list&lt;/span&gt; &lt;span class="ow"&gt;or&lt;/span&gt; &lt;span class="nb"&gt;str&lt;/span&gt; &lt;span class="ow"&gt;or&lt;/span&gt; &lt;span class="nb"&gt;dict&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;读取指定路径的文本文件的内容。&lt;/p&gt;
&lt;p&gt;参数：&lt;br/&gt;
- &lt;code&gt;path&lt;/code&gt; (str)：要读取的文本文件的路径。&lt;br/&gt;
- &lt;code&gt;decode&lt;/code&gt; (str, 可选)：要使用的解码格式。默认为 'utf-8'。&lt;br/&gt;
- &lt;code&gt;way&lt;/code&gt; (str, 可选)：读取文件的方式。默认为 'lines'。&lt;br/&gt;
    可能的取值：&lt;br/&gt;
    - 'lines'：返回文件中的行列表。&lt;br/&gt;
    - 'str'：将整个文件内容作为字符串返回。&lt;br/&gt;
    - 'json'：将文件内容作为JSON对象返回。&lt;/p&gt;
&lt;p&gt;返回值：&lt;br/&gt;
- list or str or dict：根据指定的 &lt;code&gt;way&lt;/code&gt; 参数返回文件的内容。&lt;/p&gt;
&lt;h4 id="detect_byte_coding"&gt;detect_byte_coding&lt;/h4&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;detect_byte_coding&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;bits&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="nb"&gt;bytes&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;-&amp;gt;&lt;/span&gt; &lt;span class="nb"&gt;str&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;检测给定字节序列的字节编码，并相应地解码。&lt;/p&gt;
&lt;p&gt;参数：&lt;br/&gt;
- &lt;code&gt;bits&lt;/code&gt; (bytes)：要解码的字节序列。&lt;/p&gt;
&lt;p&gt;返回值：&lt;br/&gt;
- str：解码后的字符串。&lt;/p&gt;
&lt;h4 id="get_byte_coding"&gt;get_byte_coding&lt;/h4&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;get_byte_coding&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;bits&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="nb"&gt;bytes&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;max_detect_len&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;1000&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;-&amp;gt;&lt;/span&gt; &lt;span class="nb"&gt;str&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;给定一个字节对象 &lt;code&gt;bits&lt;/code&gt; 和一个可选的整数 &lt;code&gt;max_detect_len&lt;/code&gt;，该函数使用 chardet 模块检测字节字符串 &lt;code&gt;bits&lt;/code&gt; 的编码。它返回表示字节字符串检测到的编码的字符串。如果给定了 &lt;code&gt;max_detect_len&lt;/code&gt;，它将限制 chardet 分析编码检测的字节数。&lt;/p&gt;
&lt;p&gt;参数：&lt;br/&gt;
- &lt;code&gt;bits&lt;/code&gt; (bytes)：要检测编码的字节对象。&lt;br/&gt;
- &lt;code&gt;max_detect_len&lt;/code&gt; (int, 可选)：限制 chardet 分析编码检测的字节数。&lt;/p&gt;
&lt;p&gt;返回值：&lt;br/&gt;
- str：表示字节字符串检测到的编码的字符串。&lt;/p&gt;
&lt;h4 id="decode_bits_to_str"&gt;decode_bits_to_str&lt;/h4&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;decode_bits_to_str&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;bits&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="nb"&gt;bytes&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;-&amp;gt;&lt;/span&gt; &lt;span class="nb"&gt;str&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;将字节对象解码为字符串，使用 GB2312 或 utf-8 编码。&lt;/p&gt;
&lt;p&gt;参数：&lt;br/&gt;
- &lt;code&gt;bits&lt;/code&gt; (bytes)：要解码的字节对象。&lt;/p&gt;
&lt;p&gt;返回值：&lt;br/&gt;
- str：解码后的字符串。&lt;/p&gt;
&lt;h4 id="save_json"&gt;save_json&lt;/h4&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;save_json&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;path&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="nb"&gt;str&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;obj&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;encoding&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="nb"&gt;str&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s1"&gt;'utf-8'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;forceUpdate&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;True&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;-&amp;gt;&lt;/span&gt; &lt;span class="kc"&gt;None&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;将 Python 对象保存为位于 &lt;code&gt;path&lt;/code&gt; 的 JSON 文件。如果文件不存在或 &lt;code&gt;forceUpdate&lt;/code&gt; 为 &lt;code&gt;True&lt;/code&gt;，它将用提供的对象覆盖现有文件。可以使用 &lt;code&gt;encoding&lt;/code&gt; 参数指定文件的编码（默认为 'utf-8'）。&lt;/p&gt;
&lt;p&gt;参数：&lt;br/&gt;
- &lt;code&gt;path&lt;/code&gt; (str)：保存 JSON 对象的文件路径。&lt;br/&gt;
- &lt;code&gt;obj&lt;/code&gt;：要保存为 JSON 文件的 Python 对象。&lt;br/&gt;
- &lt;code&gt;encoding&lt;/code&gt; (str)：文件的编码（默认为 'utf-8'）。&lt;br/&gt;
- &lt;code&gt;forceUpdate&lt;/code&gt; (bool)：如果文件已存在，是否覆盖文件（默认为 True）。&lt;/p&gt;
&lt;p&gt;返回值：&lt;br/&gt;
- None&lt;/p&gt;
&lt;h4 id="read_json"&gt;read_json&lt;/h4&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;read_json&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;path&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="nb"&gt;str&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;encoding&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="nb"&gt;str&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s1"&gt;'utf-8'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;invalidPathReturn&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;None&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;-&amp;gt;&lt;/span&gt; &lt;span class="nb"&gt;dict&lt;/span&gt; &lt;span class="ow"&gt;or&lt;/span&gt; &lt;span class="nb"&gt;list&lt;/span&gt; &lt;span class="ow"&gt;or&lt;/span&gt; &lt;span class="kc"&gt;None&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;给定 JSON 文件的路径，读取其内容并返回解析后的 JSON 对象。&lt;/p&gt;
&lt;p&gt;参数：&lt;br/&gt;
- &lt;code&gt;path&lt;/code&gt; (str)：JSON 文件的路径。&lt;br/&gt;
- &lt;code&gt;encoding&lt;/code&gt; (str)：文件的编码。默认为 'utf-8'。&lt;br/&gt;
- &lt;code&gt;invalidPathReturn&lt;/code&gt;：文件路径无效时返回的值。默认为 None。&lt;/p&gt;
&lt;p&gt;返回值：&lt;br/&gt;
- dict or list or None：如果文件存在，则返回解析后的 JSON 对象；否则返回 &lt;code&gt;invalidPathReturn&lt;/code&gt;。&lt;/p&gt;
&lt;h4 id="save_excel"&gt;save_excel&lt;/h4&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;save_excel&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;path&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="nb"&gt;str&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;obj&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nb"&gt;str&lt;/span&gt;&lt;span class="p"&gt;]],&lt;/span&gt; &lt;span class="n"&gt;columns&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nb"&gt;str&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt; &lt;span class="n"&gt;encoding&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="nb"&gt;str&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s1"&gt;'utf-8'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;forceUpdate&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;True&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;-&amp;gt;&lt;/span&gt; &lt;span class="kc"&gt;None&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;将一个列表的列表保存为指定路径的 Excel 文件。&lt;/p&gt;
&lt;p&gt;参数：&lt;br/&gt;
- &lt;code&gt;path&lt;/code&gt; (str)：保存 Excel 文件的路径。&lt;br/&gt;
- &lt;code&gt;obj&lt;/code&gt; (list&lt;span&gt;[list[str]&lt;/span&gt;])：要保存为 Excel 文件的列表的列表。&lt;br/&gt;
- &lt;code&gt;columns&lt;/code&gt; (list&lt;span&gt;[str]&lt;/span&gt;)：表示列名的字符串列表。&lt;br/&gt;
- &lt;code&gt;encoding&lt;/code&gt; (str)：保存 Excel 文件时使用的编码。默认为 'utf-8'。&lt;br/&gt;
- &lt;code&gt;forceUpdate&lt;/code&gt; (bool)：如果文件已存在，是否更新 Excel 文件。默认为 True。&lt;/p&gt;
&lt;p&gt;返回值：&lt;br/&gt;
- None&lt;/p&gt;
&lt;h4 id="read_excel"&gt;read_excel&lt;/h4&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;read_excel&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;path&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="nb"&gt;str&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;ignoreHead&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="nb"&gt;bool&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;True&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;ignoreFirstCol&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="nb"&gt;bool&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;True&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;invalidPathReturn&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;None&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;-&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;pandas&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;DataFrame&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;读取位于指定路径的 Excel 文件，并返回一个 pandas DataFrame 对象。&lt;/p&gt;
&lt;p&gt;参数：&lt;br/&gt;
- &lt;code&gt;path&lt;/code&gt; (str)：Excel 文件的路径。&lt;br/&gt;
- &lt;code&gt;ignoreHead&lt;/code&gt; (bool, 可选)：是否忽略文件的第一行。默认为 True。&lt;br/&gt;
- &lt;code&gt;ignoreFirstCol&lt;/code&gt; (bool, 可选)：是否忽略文件的第一列。默认为 True。&lt;br/&gt;
- &lt;code&gt;invalidPathReturn&lt;/code&gt;：路径无效时返回的对象。默认为 None。&lt;/p&gt;
&lt;p&gt;返回值：&lt;br/&gt;
- pandas.DataFrame：包含 Excel 文件数据的 DataFrame 对象，如果路径无效，则返回 &lt;code&gt;invalidPathReturn&lt;/code&gt;。&lt;/p&gt;
&lt;h4 id="write_sheets"&gt;write_sheets&lt;/h4&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;write_sheets&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;path&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="nb"&gt;str&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;sheets&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="nb"&gt;dict&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nb"&gt;str&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;pd&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;DataFrame&lt;/span&gt;&lt;span class="p"&gt;])&lt;/span&gt; &lt;span class="o"&gt;-&amp;gt;&lt;/span&gt; &lt;span class="kc"&gt;None&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;将多个 pandas DataFrame 写入具有多个工作表的 Excel 文件。&lt;/p&gt;
&lt;p&gt;参数：&lt;br/&gt;
- &lt;code&gt;path&lt;/code&gt; (str)：Excel 文件的路径。&lt;br/&gt;
- &lt;code&gt;sheets&lt;/code&gt; (dict&lt;span&gt;[str, pd.DataFrame]&lt;/span&gt;)：字典，其中键是表示工作表名称的字符串，值是要写入工作表的 pandas DataFrame。&lt;/p&gt;
&lt;p&gt;返回值：&lt;br/&gt;
- None&lt;/p&gt;
&lt;h4 id="update_excel"&gt;update_excel&lt;/h4&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;update_excel&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;path&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="nb"&gt;str&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;sheets&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="nb"&gt;dict&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nb"&gt;str&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;pd&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;DataFrame&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;None&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;-&amp;gt;&lt;/span&gt; &lt;span class="nb"&gt;dict&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nb"&gt;str&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;pd&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;DataFrame&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="ow"&gt;or&lt;/span&gt; &lt;span class="kc"&gt;None&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;更新 Excel 文件中的数据。&lt;/p&gt;
&lt;p&gt;参数：&lt;br/&gt;
- &lt;code&gt;path&lt;/code&gt; (str)：Excel 文件的文件路径。&lt;br/&gt;
- &lt;code&gt;sheets&lt;/code&gt; (dict&lt;span&gt;[str, pd.DataFrame]&lt;/span&gt;, 可选)：包含工作表名称和相应的 pandas DataFrame 的字典，用于写入 Excel 文件。默认为 None。&lt;/p&gt;
&lt;p&gt;返回值：&lt;br/&gt;
- 如果找到 Excel 文件，则返回包含 Excel 文件中工作表的 pandas DataFrame 的字典。如果找不到 Excel 文件，则返回 None。&lt;/p&gt;
&lt;h3 id="_2"&gt;类&lt;/h3&gt;
&lt;p&gt;无&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">BHM-Bob G</dc:creator><pubDate>Sun, 28 Apr 2024 12:51:24 -0000</pubDate><guid>https://sourceforge.netb23227055f2cdf55d4724b27f5a43e84a9eb272f</guid></item></channel></rss>