小编car*_*ear的帖子

str.translate给出TypeError - Translate接受一个参数(给定2个),在Python 2中工作

我有以下代码

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 typeerror nltk

49
推荐指数
4
解决办法
6万
查看次数

在 Windows 7 中设置命令提示符的当前目录时出现语法错误

我将一个 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)

有什么建议可以解决这个问题吗?

command-prompt syntax-error windows-7

3
推荐指数
1
解决办法
8769
查看次数