import pandas as pd from pandas import datetime, period_range #compiles #myRange = pd.period_range('2000-01-01', periods=12, freq='T') #ts = pd.Series(range(12), index=myRange) #NOT compile range = pd.period_range('2000-01-01', periods=12, freq='T') ts = pd.Series(range(12), index=range) ts.index = ts.index.astype('datetime64[ns]') data_higher_freq = ts.resample('5T').sum()
def range(i): print ("range") return 1/0
Python allows built-in functions overloading. Bad or good is mental masturbation. That's just the way it is. Programmer is supposed to have come through the list of these built-in functions at some point, and understands it is usually bad practice to use those name to create object/functions/etc. To somewhat circumvent the issue, programmer can use scope/namespace tricks.range is a function, not an objectIsn't python, it is the developer. What about using a square bracket instead of a parenthese .....Is this a bug in Python?
import builtins builtins.range(10) #range(0, 10)
Collecting clawpack Using cached clawpack-5.6.1.tar.gz (5.7 MB) ERROR: The tar file (C:\Users\ABC\AppData\Local\Temp\pip-unpack-vv069ogw\clawpack-5.6.1.tar.gz) has a file (C:\Users\ABC1\AppData\Local\Temp\pip-install-3y0_4wxk\clawpack\pyclaw/ development/point_wise_rs/pyWrapperForRiemannSolver/aux.npy) trying to install outside target directory (C:\Users\ABC\AppData\Local\Temp\pip-install-3y0_4wxk\clawpack) ----- Failed to install 'clawpack' -----
No, I changed the real name to ABC. That directory exists.Who is user "ABC1"? a typo in your target directory?