Different way of accessing python objects (difference between pyimport("sys").path and pyimport("sys")."path")

When I do
pushfirst!(PyVector(pyimport("sys").path),"")
and check with
pyimport("sys").path
it remains unchanged. However, if I do
pushfirst!(PyVector(pyimport("sys")."path"),""),
pyimport("sys").path
shows the modified path. Why?

The former implicitly converts the python object while the latter (with quotation marks) let’s you access the python object directly, IIRC.

Thanks, makes sense now