Python 3エンジニア認定基礎試験-標準ライブラリ(ワイルドカード)-

1. 
次のコードについて、globモジュールとワイルドカードを使った複数条件の検索方法として正しいものを選んでください。

import glob
result = glob.glob("*.{txt,csv}")

2. 
次のコードについて、glob.glob("[!a]*.txt")の正しい動作を選んでください。

import glob
result = glob.glob("[!a]*.txt")

3. 
globモジュールにおけるワイルドカード?の動作として正しいものを選んでください。

4. 
Pythonの標準ライブラリglobモジュールで使用されるワイルドカード*の動作として正しいものを選んでください。

5. 
次のコードについて、ワイルドカードとosモジュールを組み合わせてファイルを削除する正しいコードを選んでください。

import glob
import os
for file in glob.glob("*.tmp"):
os.remove(file)

6. 
globモジュールにおけるワイルドカード[abc]の動作として正しいものを選んでください。

7. 
次のコードについて、glob.glob("*[0-9].py")が返す結果として正しい説明を選んでください。

import glob
result = glob.glob("*[0-9].py")

8. 
次のコードについて、glob.glob("data/*.csv")が返す結果として正しい説明を選んでください。

import glob
result = glob.glob("data/*.csv")

9. 
次のコードについて、glob.escape("data?.txt")の正しい動作を選んでください。

import glob
escaped = glob.escape("data?.txt")

10. 
次のコードについて、glob.glob("data/**", recursive=True)が返す結果として正しい説明を選んでください。

import glob
result = glob.glob("data/**", recursive=True)

11. 
次のコードについて、glob.glob("data/**/*.txt", recursive=True)が返す結果として正しい説明を選んでください。

import glob
result = glob.glob("data/**/*.txt", recursive=True)

12. 
次のコードについて、glob.glob("data/*.*")の動作として正しい説明を選んでください。

import glob
result = glob.glob("data/*.*")

13. 
次のコードについて、glob.glob("folder/*/")が返す結果として正しい説明を選んでください。

import glob
result = glob.glob("folder/*/")

14. 
次のコードについて、ワイルドカードを使用して特定の2文字のファイルを検索する正しい方法を選んでください。

import glob
result = glob.glob("file??.txt")

15. 
次のコードについて、glob.iglob("*.py")の動作として正しい説明を選んでください。

import glob
result = glob.iglob("*.py")

コメントを残すにはログインしてください。