文字列をキーとして格納し、整数を値として格納する辞書があります。私の出力では、キーを括弧やコンマなしの文字列として表示したいと考えています。どうすればいいですか?
for f_name,f_loc in dict_func.items():
print ('Function names:\n\n\t{0} -- {1} lines of code\n'.format(f_name, f_loc))
出力:
Enter the file name: test.txt
line = 'def count_loc(infile):'
There were 19 lines of code in "test.txt"
Function names:
('count_loc(infile)',) -- 15 lines of code
明確ではない場合に備えて、出力の最後の行を次のように表示したいと思います。
count_loc(infile) -- 15 lines of code
編集
name = re.search(func_pattern, line).groups()
name = str(name)
出力の前に type() を使用して、文字列のままであることを確認しましたが、出力は名前がタプルの場合と同じです