小编Zer*_*ime的帖子

Python string.replace()不替换字符

一些背景信息:我有一个古老的基于Web的文档数据库系统,我工作,几乎完全由具有"正常"扩展名(.doc,.xls,.ppt)的MS Office文档组成.它们都是基于某种任意ID号(即1245.doc)命名的.我们正在切换到SharePoint,我需要重命名所有这些文件并将它们分类到文件夹中.我有一个包含各种信息的CSV文件(比如哪个ID号对应于哪个文档的标题),所以我用它来重命名这些文件.我写了一个简短的Python脚本,重命名ID号标题.

但是,文档的某些标题在文件的标题中有斜杠和其他可能不好的字符,所以我想用下划线替换它们:

bad_characters = ["/", "\\", ":", "(", ")", "<", ">", "|", "?", "*"]
for letter in bad_characters:
    filename = line[2].replace(letter, "_")
    foldername = line[5].replace(letter, "_")
Run Code Online (Sandbox Code Playgroud)
  • 示例line[2]:"Blah blah boring - meeting 2/19/2008.doc"
  • 例如line[5]:"商务会议2/2008"

当我添加循环print letter内部时for,它将打印出它应该替换的字母,但实际上不会像我想要的那样用下划线替换该字符.

我有什么问题吗?

python string str-replace

13
推荐指数
2
解决办法
5万
查看次数

在iPhone上循环播放HTML5音频

我正在尝试制作一个HTML5 webapp,它只是在我的iPhone上一遍又一遍地播放声音.我不知道任何Obj-C本地做它.

我的工作正常,但声音只播放一次:

<!DOCTYPE html>
<html>
    <head>
        <title>noisemaker!</title>
        <meta http-equiv="content-type" content="text/html; charset=utf-8" />
        <meta name="viewport" content="maximum-scale=1, minimum-scale=1, width=device-width, user-scalable=no" />
        <meta name="apple-mobile-web-app-capable" content="yes" />
    </head>
    <body>
        <audio src="noise.mp3" autoplay controls loop></audio>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

有没有办法绕过QuickTime音频屏幕并在网页中循环播放,或者让QuickTime音频屏幕循环播放声音?

iphone audio html5

10
推荐指数
1
解决办法
1万
查看次数

标签 统计

audio ×1

html5 ×1

iphone ×1

python ×1

str-replace ×1

string ×1