Python 2.7 在python 2.7中使用listdir()和getcwd()时出现无效语法错误

Python 2.7 在python 2.7中使用listdir()和getcwd()时出现无效语法错误,python-2.7,Python 2.7,在下面的代码中尝试使用listdir()和getcwd()时,我一直遇到语法错误。目前我对python还比较陌生,所以我犯的一些错误对我来说并不是很明显。我可以使用一些帮助或见解来了解如何让代码正常工作,或者我可以尝试的选项。这是我的密码。我不确定如何匹配stackoverflow中的间距,这样它就不会像在实际代码中那样了 import csv import sys import os import pandas as pd from os import getcwd print g

在下面的代码中尝试使用listdir()和getcwd()时,我一直遇到语法错误。目前我对python还比较陌生,所以我犯的一些错误对我来说并不是很明显。我可以使用一些帮助或见解来了解如何让代码正常工作,或者我可以尝试的选项。这是我的密码。我不确定如何匹配stackoverflow中的间距,这样它就不会像在实际代码中那样了

import csv

import sys

import os

import pandas as pd

from os import getcwd


print getcwd()
cvsRows = []

#removeCsvHeader.py header file for removing the top row of the csv file
#Loops through every file in the cwd 

os.makedirs('headerRemoved', exist_ok=True)

for C:\\Users\\name\\Documents\\PCAN-Explorer 5\\Symbols\\Trace9.csv in os.getcwd('.'):
   if not C:\\Users\\name\\Documents\\PCAN-Explorer 5\\Symbols\\Trace9.csv.endswith('.csv')
      continue                        #          continue #skip non-csv files
   print "'Removing header from ' + C:\\Users\\epenchansky\\Documents\\PCAN-Explorer 5\\Symbols\\Trace9.csv + '...'"

在接近尾声时,有一些长路径名没有用引号括起来。如果您试图循环磁盘上实际存在的任何文件,那么在任何地方,文本路径名都没有任何意义。我想你想要这样的东西:

for filename in os.listdir('.'):
   if not filename.endswith('.csv')
      continue                        #skip non-csv files
   print "'Removing header from ' + filename + '...'"

PS:
os.getcwd()
根本不能替代
os.listdir()
——它提供当前目录的名称,而不是其内容。

谢谢。我会试试看。