我有以下代码
import nltk, os, json, csv, string, cPickle
from scipy.stats import scoreatpercentile
lmtzr = nltk.stem.wordnet.WordNetLemmatizer()
def sanitize(wordList):
answer = [word.translate(None, string.punctuation) for word in wordList]
answer = [lmtzr.lemmatize(word.lower()) for word in answer]
return answer
words = []
for filename in json_list:
words.extend([sanitize(nltk.word_tokenize(' '.join([tweet['text']
for tweet in json.load(open(filename,READ))])))])
Run Code Online (Sandbox Code Playgroud)
我写的时候,我在一个单独的testing.py文件中测试过2-4行
import nltk, os, json, csv, string, cPickle
from scipy.stats import scoreatpercentile
wordList= ['\'the', 'the', '"the']
print wordList
wordList2 = [word.translate(None, string.punctuation) for word in wordList]
print wordList2
answer = [lmtzr.lemmatize(word.lower()) for word …Run Code Online (Sandbox Code Playgroud) 我将一个 python 文件保存到我的桌面。为了测试它,我使用了命令提示符。但是,我的命令提示符位于
C:\Users\Name\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Accessories
Run Code Online (Sandbox Code Playgroud)
要更改当前目录,我写了
cd C:\Users\Name\Desktop
Run Code Online (Sandbox Code Playgroud)
在命令提示符中。但是,它一直告诉我我有一个“无效的语法”
>>>cd C:\Users\Name\Desktop
File "<stdin>", line 1
cd C:\Users\Name\Desktop
^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)
有什么建议可以解决这个问题吗?