on::::版本历史.将这篇故事最早加入《一千零一夜》的欧洲翻译者之一安托万·加朗（Antoine Galland），把故事加入了他的法语译本（）（1704-1717年成书）。加朗是18世纪的法国东方学家，故事的来源可能是加朗在阿勒颇（今属叙利亚）听到中东讲故事人口述的。但故事已知的最早成文版本就是加朗的法语版。当理查德·弗朗西斯·伯顿将《一千零一夜》翻译成英文版（"The Book of the Thousand Nights and a Night"）时，他把这篇故事放在「附录」之中，而不是书的主体。