Penangan alternatif untuk interpolasi yang mengimplementasikan sintaksis yang lebih canggih, misalnya digunakan di zc.buildout. Interpolasi yang diperluas menggunakan ${section:option} untuk menunjukkan nilai dari bagian asing. Interpolasi dapat menjangkau berbagai tingkatan. Untuk kenyamanan, jika bagian: bagian dihilangkan, interpolasi default ke bagian saat ini (dan mungkin nilai default dari bagian khusus).
class configparser.ExtendedInterpolation
[Paths]
home_dir: /Users
my_dir: ${home_dir}/lumberjack
my_pictures: ${my_dir}/Pictures
[Escape]
use a $$ to escape the $ sign ($ is the only character that needs to be escaped):
cost: $$80
[Common]
home_dir: /Users
library_dir: /Library
system_dir: /System
macports_dir: /opt/local
[Frameworks]
Python: 3.2
path: ${Common:system_dir}/Library/Frameworks/
[Arthur]
nickname: Two Sheds
last_name: Jackson
my_dir: ${Common:home_dir}/twosheds
my_pictures: ${my_dir}/Pictures
python_dir: ${Frameworks:path}/Python/Versions/${Frameworks:Python}