Функция замены Python не работает в Windows 10 - PullRequest
0 голосов
/ 23 октября 2019

В настоящее время я использую python для Windows версии 3.8.0. Я могу запустить приведенный ниже код, и он отлично работает на моем компьютере с Linux, но ничего не печатает в Windows.

a = "This is the island of istanbul"
b = a.replace("is" , "was")
print (b)

Ответы [ 2 ]

1 голос
/ 23 октября 2019

Я запустил код, и он работал нормально, за исключением того, что на нем было напечатано «Это была пустошь Стамбула», если только это не предназначено для печати. Если вы хотите, чтобы код напечатал «Это был остров Стамбул», вам необходимо добавить пробелы в методе замены.

a = "This is the island of istanbul"
b = a.replace(" is ", " was ")
print(b)
0 голосов
/ 23 октября 2019

Похоже, что когда я установил код Microsoft Visual Studio, он также установил свою собственную версию python в другом месте.

Запускает where.exe python, который я получаю:

C:\Users\me\AppData\Local\Programs\Python\Python38-32.exe
C:\Users\me\AppData\Local\Microsoft\WindowsApps\python.exe

Так чтовызывал все проблемы все время.

Спасибо пользователю eryk-sun за предложение, что искать.

...