我想每次打电话时都要在我的字符串上添加换行符file.write()
.在Python中最简单的方法是什么?
我正在使用python编程语言,我想在其他wav文件的末尾加入wav文件?我在论坛中有一个问题,建议如何合并两个wav文件,即在某个偏移处添加一个wav文件的内容,但我想在彼此的末尾加入两个wav文件...
而且我有一个问题在玩我自己的wav文件,使用winsound模块..我能够播放声音,但在播放任何Windows声音之前使用time.sleep一段时间,不利的是,如果我想玩一个声音更长时间.睡眠(N),N秒也是,在N秒播放winsound nd停止后,窗口声音将重叠.
任何人都可以帮助??请建议如何解决这些问题...
提前致谢
如何将wav文件的内容转换为数组,以便切割所需的段并使用python将其转换回wav格式?我的概率类似于"ROMANs"概率,我在此站点的帖子中已经看到了..
基本上,我想将不同wav文件的各个部分组合成一个wav文件?如果有其他apporach将内容分成一个阵列并切割部分并合并并再次转换bac?请建议......
编辑:
我更喜欢将波形文件的内容解压缩成数组并通过从wav文件中剪切所需的声音片段进行编辑,因为我正在处理语音处理,并且猜测这种方式以后很容易提高声音的质量. .
可以提出一个方法吗?Plz帮助..
提前致谢.
我一次从文件中读取一行,但在每行的末尾添加一行'\n'
.
示例:
文件有:094 234 hii
但我的输入是:094 234 hii\n
我想逐行阅读,但我不需要保留换行符......
我的目标是从每一行读取一个列表:我需要['094','234','hii']
,而不是['094','234','hii\n']
.
有什么建议?
j=0
x=[]
for j in range(9):
x=x+ [j]
Run Code Online (Sandbox Code Playgroud)
这将输出
[1,2,3,4,5,6,7,8,9]
Run Code Online (Sandbox Code Playgroud)
我想要它
['1','2','3'...
Run Code Online (Sandbox Code Playgroud)
我怎么才能得到它?
我想加快我的代码编译..我已经搜索了互联网,并听说psyco是一个提高速度的工具.我搜索过但可以获得一个网站下载.
我已经安装了任何额外的库或模块,直到我的python中的日期..可以psyco用户,告诉我们在哪里可以下载psyco及其安装和使用程序?我使用windows vista和python 2.6这个工作吗?
有格式的文件数据
3.343445 1
3.54564 1
4.345535 1
2.453454 1
Run Code Online (Sandbox Code Playgroud)
等等多达1000行,我有给定的数字,如a=2.44443
给定的文件,我需要找到文件中最接近给定数字的数字的行号"a"我怎么能这样做我现在正在做将整个文件加载到列表中并比较每个元素并找到最接近的一个更快更快的方法?
我的代码:我需要每次大约20000次对不同的文件使用这个,所以想要一个快速的方法
p=os.path.join("c:/begpython/wavnk/",str(str(str(save_a[1]).replace('phone','text'))+'.pm'))
x=open(p , 'r')
for i in range(6):
x.readline()
j=0
o=[]
for line in x:
oj=str(str(line).rstrip('\n')).split(' ')
o=o+[oj]
j=j+1
temp=long(1232332)
end_time=save_a[4]
for i in range((j-1)):
diff=float(o[i][0])-float(end_time)
if diff<0:
diff=diff*(-1)
if temp>diff:
temp=diff
pm_row=i
Run Code Online (Sandbox Code Playgroud) 我必须从特定的行号读取文件,我知道行号说"n":我一直在考虑两种选择:
for i in range(n):
fname.readline()
k=readline()
print k
Run Code Online (Sandbox Code Playgroud)i=0
for line in fname:
dictionary[i]=line
i=i+1
Run Code Online (Sandbox Code Playgroud)但我想知道更快的替代方案,因为我可能必须在20000次不同的文件上执行此操作.还有其他更好的选择吗?
我甚至想知道是否有其他性能增强方法用于简单循环,因为我的代码有嵌套循环
感谢你