Вопрос по малиновому пи. Я портировал рабочий блокнот со своего компьютера на RPi, где была предустановлена Mathematica. Он начинается хорошо, но останавливается, когда пытается прочитать простой текстовый файл. Самые первые строки таковы:
$HomeDirectory
/home/pi
dict0 = ToString /@ ReadList["sv_JSPFirefoxRensadCRUTF-8.txt"]
ReadList::noopen: Cannot open sv_JSPFirefoxRensadCRUTF-8.txt.
$Failed
Я также связался с сообществом Wolfram, много читателей, но ответа нет. Я перехожу в режим отчаяния.
Я ничего не менял, тот же текстовый файл и т. д. Буду признателен за любые предложения. Заранее большое спасибо.
ДА! Спасибо большое. Так просто, я краснею. Я не понимаю, каталог установлен в папку. Теперь у меня есть некоторые проблемы дальше в блокноте, я разберусь с ними завтра (здесь уже поздно). Большое спасибо!
$HomeDirectory
возвращает ваш домашний каталог, но не устанавливает ваш рабочий каталог в этот каталог. DirectoryStack
показывает, какие каталоги были установлены. Здесь также полезен $Path
. Вам нужно использовать SetDirectory
.
SetDirectory[]
или
SetDirectory[$HomeDirectory]
Дополнительную информацию см. в руководстве Каталоги и операции с каталогами.
Надеюсь это поможет.
Спасибо вам обоим. Я также напрямую спросил Wolfram, и ответ был в соответствии с вашими предложениями, просто написав: SetDirectory[NotebookDirectory[]]
при условии, что все такие файлы справки находятся в той же папке, что и блокнот.
Просто идея: что произойдет, если вы укажете полный путь к тому же файлу?