python strip函数没有给出预期的输出

拉姆·莫尔(Ram More)

我有下面的代码,其中文件名是FR1.1.csv,FR2.0.csv等。我正在使用这些名称在标题行中打印,但我想将这些名称修改为FR1.1,Fr2.0等。因此,我正在使用Strip函数删除.csv。当我在命令提示符下尝试它时,它的工作正常。但是,当我将其添加到主脚本时,它没有给出输出。

for fname in filenames:
    print "fname     : ", fname
    fname.strip('.csv');
    print "after strip fname: ", fname
    headerline.append(fname+' Compile');
    headerline.append(fname+' Run');

我得到的输出

fname     :FR1.1.csv
after strip fname: FR1.1.csv

所需的输出->

fname     :FR1.1.csv
after strip fname: FR1.1

我想for循环后我的代码中有一些缩进问题。plesae告诉我实现此目标的正确方法是什么。

Pietzcker团队

字符串是不可变的,因此字符串方法不能更改原始字符串,它们返回一个新的字符串,您需要再次分配它:

fname = fname.strip('.csv')   # no semicolons in Python!

但是此调用并没有达到您的预期。它会删除所有的开头和结尾的字符csv.从你的字符串:

>>> "cross.csv".strip(".csv")
'ro'

所以你可能想做

import re
fname = re.sub(r"\.csv$", "", fname)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python readline 没有给出预期的输出

来自分类Dev

python中的dir(sys)没有给出预期的输出

来自分类Dev

Python Selenium没有给出预期的结果

来自分类Dev

试图在python中做一个余弦规则公式,但是没有给出预期的输出

来自分类Dev

Python OOP Monty Hall没有给出预期的结果

来自分类Dev

Python数组程序没有给出正确的输出

来自分类Dev

这些Python函数没有预期的运行时间

来自分类Dev

差异,.diff()没有给出预期的输出

来自分类Dev

该程序没有给出预期的输出

来自分类Dev

pytorch 没有给出预期的输出

来自分类Dev

Pytesseract 没有给出预期的输出

来自分类Dev

pthread 没有给出预期的输出

来自分类Dev

python的棉花糖给出ValueError:没有足够的值要解压(预期2,得到1)

来自分类Dev

在python中使用正则表达式的模式匹配没有给出预期的操作

来自分类Dev

LOOKUP 函数没有给出预期的结果

来自分类Dev

python递归函数中没有任何输出

来自分类Dev

python scrapy FormRequest.FormResponse没有给出任何输出

来自分类Dev

为什么最佳优先搜索 Python 实现没有给出正确的输出

来自分类Dev

mobilenetv2 tflite 没有预期的 python3 输出大小

来自分类Dev

为什么我的程序没有给出预期的输出?

来自分类Dev

numpy.unique没有给出预期的输出

来自分类Dev

简单的C程序没有给出预期的输出

来自分类Dev

用awk计算欧几里得距离没有给出预期的输出

来自分类Dev

我尝试了jQuery教程,但没有给出预期的输出

来自分类Dev

如果jq中的其他没有给出预期的输出

来自分类Dev

为什么这段代码没有给出预期的输出?

来自分类Dev

Python 的魔法模拟没有按预期工作。实际函数被调用

来自分类Dev

python 排序函数没有按预期执行数字排序

来自分类Dev

函数中的 event.target 没有给出预期的结果

Related 相关文章

  1. 1

    Python readline 没有给出预期的输出

  2. 2

    python中的dir(sys)没有给出预期的输出

  3. 3

    Python Selenium没有给出预期的结果

  4. 4

    试图在python中做一个余弦规则公式,但是没有给出预期的输出

  5. 5

    Python OOP Monty Hall没有给出预期的结果

  6. 6

    Python数组程序没有给出正确的输出

  7. 7

    这些Python函数没有预期的运行时间

  8. 8

    差异,.diff()没有给出预期的输出

  9. 9

    该程序没有给出预期的输出

  10. 10

    pytorch 没有给出预期的输出

  11. 11

    Pytesseract 没有给出预期的输出

  12. 12

    pthread 没有给出预期的输出

  13. 13

    python的棉花糖给出ValueError:没有足够的值要解压(预期2,得到1)

  14. 14

    在python中使用正则表达式的模式匹配没有给出预期的操作

  15. 15

    LOOKUP 函数没有给出预期的结果

  16. 16

    python递归函数中没有任何输出

  17. 17

    python scrapy FormRequest.FormResponse没有给出任何输出

  18. 18

    为什么最佳优先搜索 Python 实现没有给出正确的输出

  19. 19

    mobilenetv2 tflite 没有预期的 python3 输出大小

  20. 20

    为什么我的程序没有给出预期的输出?

  21. 21

    numpy.unique没有给出预期的输出

  22. 22

    简单的C程序没有给出预期的输出

  23. 23

    用awk计算欧几里得距离没有给出预期的输出

  24. 24

    我尝试了jQuery教程,但没有给出预期的输出

  25. 25

    如果jq中的其他没有给出预期的输出

  26. 26

    为什么这段代码没有给出预期的输出?

  27. 27

    Python 的魔法模拟没有按预期工作。实际函数被调用

  28. 28

    python 排序函数没有按预期执行数字排序

  29. 29

    函数中的 event.target 没有给出预期的结果

热门标签

归档