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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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