def moving_window(tweet):
dict = {}
tweet = tweet.split(' ')
print(type(tweet[0])
for i in range(len(tweet)):
tweet_range = tweet[i:i+3]
tweet_string = ' '.join(tweet_range)
dict[tweet_string] = 1
此代码返回:
for i in range(len(tweet)):
^
SyntaxError: invalid syntax
我正在尝试删除文件扩展名以获取:
var newEncodedFiles = @"C:\Users\wande\OneDrive\Documentos\Visual Studio 2019\Spira\Spira\bin\Debug\netcoreapp5.0\Translated\master\new_uspc\menu\macrodic.dcp";
var newPath = newEncodedFiles.Substring(0, dcpFile.LastIndexOf('.'));
答案 0 :(得分:2)
它在.net core 3.1控制台应用程序中按预期工作。
var newEncodedFiles = @"C:\Users\wande\OneDrive\Documentos\Visual Studio 2019\Spira\Spira\bin\Debug\netcoreapp5.0\Translated\master\new_uspc\menu\macrodic.dcp";
var newPath = newEncodedFiles.Substring(0, newEncodedFiles.LastIndexOf('.'));
您需要使用newEncodedFiles
,而不是dcpFile
。
答案 1 :(得分:0)
var newEncodedFiles = @"C:\Users\wande\OneDrive\Documentos\Visual Studio 2019\Spira\Spira\bin\Debug\netcoreapp5.0\Translated\master\new_uspc\menu\macrodic.dcp";
var newPath = System.IO.Path.Combine(System.IO.Path.GetDirectoryName(newEncodedFiles ), System.IO.Path.GetFileNameWithoutExtension(newEncodedFiles ));