<pre><code>splitOn = '.'
nameOfFile = text.split(splitOn, 1)[0]
</code></pre>
<p>应该有用</p>
<p>如果我们使用您的文件名eg 12345.0并创建一个var</p>
<pre><code>name = "12345.0"
</code></pre>
<p>现在我们需要拆分这个变量。在本例中,我们希望在<code>.</code>上拆分
所以我们将这个条件保存为第二个var</p>
<pre><code>splitOn = '.'
</code></pre>
<p>为python使用.split。
这里我们提供了文本(变量名)和pythonsplit命令。
所以,让它成为文字</p>
<pre><code>12345.0
split at .
only make one split and save as two vars in a list
(so we have 12345 at position 0 (1st value)
and 0 at position 1 (2nd value) in a list)
save 1st var
(as all lists are 0 based we ask for [0]
(if you ever get confused with list, arrays etc just start counting
from 0 instead of one on your hands and then you know
ie position 0 1 2 3 4 = 1st value, 2nd value, 3rd value, 4th value, 5th value)
nameOfFile = name.split(splitOn, 1)[0]
12345.0 split ( split on . , only one split ) save position 0 ie first value
</code></pre>
<p>所以</p>
<pre><code>name = 12345.0
splitOn = '.'
nameOfFile = name.split(splitOn, 1)[0]
yield(nameOfFile)
</code></pre>
<p>输出将是</p>
<pre><code>12345
</code></pre>
<p>我希望这有帮助
<a href="https://www.geeksforgeeks.org/python-string-split/" rel="nofollow noreferrer">https://www.geeksforgeeks.org/python-string-split/</a></p>
<p>或</p>
<p>如下面突出显示的,将“转换为浮点”转换为“在中”
<a href="https://www.geeksforgeeks.org/type-conversion-python/" rel="nofollow noreferrer">https://www.geeksforgeeks.org/type-conversion-python/</a></p>
<p>如果保存为float</p>
<pre><code>name 12345.0
newName = round(int(name))
</code></pre>
<p>这将使浮点值四舍五入(因为其0将向下四舍五入)</p>
<p>或
如果将float另存为字符串</p>
<pre><code>print(int(float(name)))
</code></pre>