The joint behavior of internal and external system brings out a high complexity of the carbon and oil price interactions, such as non-linearity and multi-frequency. This paper innovatively proposed a time-frequency mechanism between carbon and oil markets from the two aspects of internal system and external factors, and introduced a novelty partial wavelet analytics to explore their dynamic multi-scale interactions. We selected the European carbon and Brent oil futures prices data from March 2009 to December 2020, with the consideration of several necessary control variables from the external surroundings. Our findings point to a stable and strong in-phase relationship between the two markets, with oil leading at medium and lower frequencies. However, the mutual leading relationships are especially sensitive during abnormal political events and periods of financial recession and global emergency, which are observed at different periods for intermediate horizons. What is more, the interactions are more diversified and feebler at short-timescale. Under the vision of carbon neutrality, these evidences provide invaluable guidance for regulators to structure a more flexible adjusting mechanism for the risk control of carbon markets, and also help investors to hedge risk aimed at different time horizons.