2016-05-06 14 views
0

私はです。実際にはライブコードには新しいものがあり、それぞれ新しい行に単語のファイルがあります。私はLiveCodeのリスト変数にこれらを書きたいので、あとでランダムに選択することができます。私はPythonでこれを実行した場合、それはこのようなものになります。ライブコードで単語のファイルをリストに分割する方法

list1 = [] 
    with open('words.txt') as f: 
     for line in f: 
      list1.append(line.strip()) 

をしかし、私はLiveCodeでこれを行う方法がわからないですし、どのように私に言って何かを見つけることができませんでした。ヘルプは非常に感謝しています。

答えて

1

あなたはこのように変数に外部テキストファイルの内容を置くことができます。

put url ("file:words.txt") into list1 

は、むしろバイナリ、テキストなどの外部ファイルにアクセスすることをLiveCode伝えるために言葉「ファイル」を使用しますその場合は "binfile:"を使います。

+0

そのファイルはコンパイル済みファイルと同じディレクトリになければなりませんか、何らかの理由でファイルのディレクトリを指定する必要がありますか? – notHalfBad

+0

ディレクトリを指定する必要があります。 specialFolderPath関数を使用すると、異なるデバイス上の共通フォルダの場所の多くを自動的に参照できます。 "resources"オプションは良いものです。 –

0

必要な操作を簡単に行うことができます。 myFileにファイルへのパスが含まれているとします。

put url ("binfile:" & myFile) into myList 
replace crlf with lf in myList 
replace numToChar(13) with lf in myList 
put any line of myList into myWord 

変数myWordには、ファイルのランダムな行(単語)が含まれるようになりました。

関連する問題