2016-04-15 24 views
1

これは信じられないほど基本的な質問かもしれませんが、私は答えをオンラインで見つけることができません。 Juliaのスクリプトがスクリプトと同じディレクトリにないと、ファイルを開くことができません。だから私がしたい場合readall(open("~/Documents/dictionary.txt"))私は常にファイルが存在しないエラーを取得します。これは、スクリプトがファイルパス(絶対パスまたは相対パスでもよい)をコマンドラインから受け取るアプリケーションです。 Pythonはこれをかなり簡単に処理しますが、Juliaは私には問題があるようです。助けてくれてありがとう。Juliaでファイルを開くことができません

UNIXベースのシステム
+7

あなたは '〜'、ホームディレクトリの参照なしでファイルを開こうとしましたか? OKです。 '〜'を使うには 'open(expanduser(path))'を試してください。 –

+2

右は、https://github.com/JuliaLang/julia/issues/1136を参照してください(チルドの拡張は現在サポートされていません) –

答えて

2

ので、これは動作します最初にこれを追加し、現在のユーザのホームディレクトリを返しますexpanduser("~")機能、@Danゲッツへ

julia> open(expanduser("~")*"/Documents/dictionary.txt") 

クレジット。

関連する問題