Testing the following code, I've differend return with python 3.1.2
and 3.2.2 ----------------------------------------------------------- # -*- coding: utf-8 -*- import os print('\nPython version: ', sys.version. paths = ['/home/ for path in paths: ------------------------------------------------------------------------------ My pc ubuntu:
Python version: 3.1.2 Path: /home/vincent/
[vincent@myhost ~]$ python string_2.py Python version: 3.2.2 Linux-3.0-ARCH-x86_64-Pentium-R-_Dual-Core_CPU_T4500_@_2.30GHz-with-glibc2.2.5 Path: /home/vincent/image.jpg, Type: <class 'str'> File exists Traceback (most recent call last): File "string_2.py", line 13, in <module> print('\nPath: {0}, Type: {1}'.format(path, type(path))) UnicodeEncodeError: 'ascii' codec can't encode characters in position 21-25: ordinal not in range(128) [vincent@myhost ~]$ ---------------------------------------------------------------------------------- I never had problem with unicode and python3. Thanks for all advices. |
-- http://mail.python.org/mailman/listinfo/python-list