为什么我的.find()函数会继续抛出错误?

时间:2016-01-26 19:52:07

标签: python text-files

我想尝试打开一个文件,找到特定字符串的索引(S_N),然后寻找位置并在下面写下一些东西。

我正在使用代码...

Scrollbar

每次我使用它时,python都会抛出这个错误......

Canvas

为什么这不起作用????

1 个答案:

答案 0 :(得分:0)

您无法直接在文件中搜索字符串;你必须先转换成一个字符串。此外,您正在以var recursive = require('recursive-readdir'); var filter1 = new RegExp(myArgs); function ignoreFunc(file, stats) { return !(stats.isDirectory() && filter1.test(path.basename(file))); } recursive('directory', [ignoreFunc] ,function (err, files) { // Files is an array of filename (only the ones that matched the condition) console.log(files); }); 模式打开文件,这是只写的,所以尝试这样的事情:

a

其他注释:

我建议不要在文件名中加C1 = open("Class1.txt","r") dataList = C1.readlines() data = "" for line in dataList: data += line C1.close() # do stuff with data, which is a string ;如我的示例所示,将其重命名为space

Class.txt.find(something)必须是字符串,例如:something