Replace and inserting strings within .txt files with the use of regex
Peter Otten
__peter__ at web.de
Mon Aug 9 03:38:34 EDT 2010
Νίκος wrote:
> Now the code looks as follows:
> for currdir, files, dirs in os.walk('test'):
>
> for f in files:
>
> if f.endswith('php'):
>
> # get abs path to filename
> src_f = join(currdir, f)
> I just tried to test it. I created a folder names 'test' in me 'd:\'
> drive.
> Then i have put to .php files inside form the original to test if it
> would work ok for those too files before acting in the whole copy and
> after in the original project.
>
> so i opened a 'cli' form my Win7 and tried
>
> D:\>convert.py
>
> D:\>
>
> Itsjust printed an empty line and nothign else. Why didn't even try to
> open the folder and fiels within?
> Syntactically it doesnt ghive me an error!
> Somehting with os.walk() methos perhaps?
If there is a folder D:\test and it does contain some PHP files (double-
check!) the extension could be upper-case. Try
if f.lower().endswith("php"): ...
or
php_files = fnmatch.filter(files, "*.php")
for f in php_files: ...
Peter
More information about the Python-list
mailing list